プログラミング言語SML#解説 4.0.0版
IV プログラミングツール

Chapter 30 構文解析器生成ツール smlyaccとsmllex

SML#には構文解析器生成ツールsmlyaccが同梱されている. このプログラムは,SML/NJ110.73用にAndrew W. Appelと David R. Tarditi Jr.によって開発されたプログラムをSML#に移植したものであ る. オリジナルなソフトウェアのライセンス情報は,smlyaccのソースディ レクトリsrc/ml-yacc/COPYRIGHTに,また,その使い方は src/ml-yacc/doc/mlyacc.pdfにある. 文法規則の書き方等は,ドキュメントを参照のこと. ここでは,smlyaccとsmllexをSML#とともに使用する方法を概説する.