(Translated by https://www.hiragana.jp/)
yacc - 维基百科,自由的百科全书 とべ转到内容ないよう

yacc

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

Yacc
原作げんさくしゃStephen C. Johnson
とうぜん版本はんぽん
  • 未知みち[1]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
操作そうさけいUnix类Unixけい
类型命令めいれい
许可协议
  • 未知みち
編輯維基數據鏈接

yaccYet Another Compiler Compiler),Unix/Linuxうえいち个用来生きすぎしげる编译てき编译(编译だい生成せいせい)。yacc生成せいせいてき编译主要しゅようようCげんうつしなりてき语法解析かいせき(Parser),需要じゅようあずか词法解析かいせきLex一起かずき使用しようさい兩部りょうぶ份產せい出來できてきCほどじょいち併編やく。yacc本來ほんらいただざい(类)Unix系統けいとうじょうざいゆうただし現時げんじやめ普遍ふへん移植いしょく往Windows及其平台ひらだい

yaccてき输入ともえ斯范しき(BNF)おもて达的语法规则以及语法规约てき处理だい码,输出てきもと于表驱动てき编译包含ほうがん输入てき语法规约てき处理だい码部ぶん

yacc开发编译てきいち个有ようてき工具こうぐさいようLALR(1)语法分析ぶんせき方法ほうほう

yacc最初さいしょゆかりAT&TてきSteven C. Johnson为Unix操作そうさけい统开发,きさきらい一些兼容的程序如Berkeley Yacc,GNU bison,MKS yaccAbraxas yacc陆续现。它们在原ありはらさきもと础上做了しょう许改进或しゃ增加ぞうかただし基本きほん概念がいねんしょうどうてき

よし于所产生てき解析かいせき需要じゅよう词法分析ぶんせき配合はいごういん此Yacc经常词法分析ぶんせきてき产生——一般いっぱん就是Lex——联合使用しようIEEE POSIX P1003.2标准てい义了LexYaccてきこうのう需求。

まいり

[编辑]

外部がいぶ連結れんけつ

[编辑]
  1. ^ https://www.tuhs.org/cgi-bin/utree.pl?file=V6/usr/source/yacc.