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#とともに使用する方法を概説する.