pl0-compiler-master

所属分类:其他
开发工具:Flex
文件大小:103KB
下载次数:1
上传日期:2020-06-29 05:44:02
上 传 者hades15397
说明:  PL0-Complier-master, 0 , 2019-10-06 PL0-Complier-master\Lexical analyzer, 0 , 2019-10-06 PL0-Complier-master\Lexical analyzer\code, 0 , 2019-10-06 PL0-Complier-master\Lexical analyzer\code\a.out, 24388 , 2019-10-06 PL0-Complier-master\Lexical analyzer\code\lex.l, 2235 , 2019-10-06 PL0-Complier-master\Lexical analyzer\code\lex.yy.c, 52579 , 2019-10-06 PL0-Complier-master\Lexical analyzer\code\result.txt, 1501 , 2019-10-06

文件列表:
calculator (0, 2018-06-17)
calculator\cal (24632, 2018-06-17)
calculator\cal.l (651, 2018-06-17)
calculator\cal.sh (116, 2018-06-17)
calculator\cal.tab.c (41943, 2018-06-17)
calculator\cal.tab.h (2143, 2018-06-17)
calculator\cal.y (1081, 2018-06-17)
calculator\lex.yy.c (44719, 2018-06-17)
pl0-compiler (0, 2018-06-17)
pl0-compiler\input.l (732, 2018-06-17)
pl0-compiler\lex.yy.c (47506, 2018-06-17)
pl0-compiler\pl0 (24584, 2018-06-17)
pl0-compiler\pl0.l (499, 2018-06-17)
pl0-compiler\pl0.sh (222, 2018-06-17)
pl0-compiler\pl0.tab.c (45708, 2018-06-17)
pl0-compiler\pl0.y (1057, 2018-06-17)
pl0-compiler\sample.pl0 (198, 2018-06-17)
string_number (0, 2018-06-17)
string_number\number (19764, 2018-06-17)
string_number\number.sh (104, 2018-06-17)
string_number\numstr.l (137, 2018-06-17)
word_counter (0, 2018-06-17)
word_counter\lex.yy.c (44273, 2018-06-17)
word_counter\wc (19900, 2018-06-17)
word_counter\wc.l (429, 2018-06-17)
word_counter\wc.sh (83, 2018-06-17)

## PL/0 Compiler ### Description Lexical analyzer *.l => lex.yy.c Parser generator *.y => *.tab.c ### Compile clean before build ```` $> rm -rf lex.yy.c pl0.tab.c pl0.tab.h ```` make lexical analyser generator ```` $> flex pl0.l ```` make parser generator ```` $> bison pl0.y ```` compiler lexical pl0 validator ```` gcc pl0.tab.c -ll -o pl0 -std=gnu89 ```` ### Execution ```` $> ./pl0 < sample.pl0 //sample.pl0 ```` ## FLEX ##### Flex(fast lexical analyzer generator) lex . Scanners lexers . ## BISON ##### YACC Yet Another Compiler Compiler . compiler-generator compiler-compiler . yacc lex token "" . yacc token lex , lex yacc, flex bison . lex lex . Bison YACC GNU, . Bison(yacc) BNF (Backus Naur Form) . John Backus Peter Naur ALGOL60 . BNF (context-free) . BNF . ## Folder ## https://en.wikipedia.org/wiki/Flex_(lexical_analyser_generator) https://www.joinc.co.kr/w/Site/Development/Env/Yacc#AEN284

近期下载者

相关文件


收藏者