LR構文解析

プログラム入力

1.

プログラムを入力してください。自分で作成したbisonファイルを利用するときはファイル選択から、サンプルプログラムを使う場合はサンプルボタンを押すと、下のテキストボックスにプログラムが出力されます.

テキストボックス内でプログラムを編集することも可能です.


2.

コンパイルボタンを押したあとにoutput文解析ボタンを押してください.BNFとLR構文解析表が出力され、構文解析が行えるようになります.


BNF

LR構文解析表

解析文字列

サンプルプログラムの解析をする場合は、最後に「\n $end」を入れてください. その他の場合は、作成したプログラムに合う入力をしてください.
終端記号同士は空白を開けて入力してください.
スタック内では、青色は終端記号を、オレンジ色は非終端記号を示しています.




入力

スタック

解析木

採点

入力ページでアップロードされたプログラムをもとに採点を行います. 自分の作成したファイルの採点を行う場合も入力ページからアップロードを行ってください 再度採点を行う場合はアップロードしなおしてください.

採点

採点結果