Oh, thank you so much! I see dtc, the device tree compiler I guess. Parsing is a cool programming subject but I didn't expect to see parsers in the kernel level, cool, cool!
Regards, 2018-02-02 8:27 GMT-02:00 Augusto Mecking Caringi <augustocari...@gmail.com> : > On Fri, Feb 2, 2018 at 11:11 AM, Daniel. <danielhi...@gmail.com> wrote: > > I'm just curious. What problems in kernel involves parsing? > > $ find -name *.[yl] > ./drivers/scsi/aic7xxx/aicasm/aicasm_scan.l > ./drivers/scsi/aic7xxx/aicasm/aicasm_gram.y > ./drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l > ./drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y > ./tools/perf/util/pmu.l > ./tools/perf/util/expr.y > ./tools/perf/util/parse-events.y > ./tools/perf/util/parse-events.l > ./tools/perf/util/pmu.y > ./tools/bpf/bpf_exp.y > ./tools/bpf/bpf_exp.l > ./scripts/genksyms/parse.y > ./scripts/genksyms/lex.l > ./scripts/dtc/dtc-lexer.l > ./scripts/dtc/dtc-parser.y > ./scripts/kconfig/zconf.l > ./scripts/kconfig/zconf.y > > So, really in the kernel just a SCSI driver that needs to parse a > "Host adapter sequencer assembler"... > > The others *[yl] files are in tools or scripts directories (userspace > tools like perf or build support scripts). > > -- > Augusto Mecking Caringi > -- “If you're going to try, go all the way. Otherwise, don't even start. ..." Charles Bukowski
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies