Commits

camlspotter committed 43cdffb

indent

Comments (0)

Files changed (1)

 * 既存ルールケースでいらないものがあったら DELETE_RULE Gram 名前: パターン END; で消す。パターンはケースを選択するために必要
 * 既存文法ルールのケース全体を消したかったら Gram.Entry.clear で消す。
 * EXTEND Gram ... END を書け
-** GLOBAL 宣言で自分が今からいじりたい既存の文法ルールを列挙せよ! なんで必要なのか、理由は分かんねー。
-多分これを書かないでルールを作ると既存のと平行な同名だけど違うルールとか作ってしまうんじゃねーか。
-** 文法ルール名: [ [ ケース | ケース | .. ] [ ケース | ケース | .. ] .. ] ;
-** ケースは ストリームパターン -> Camlp4Astを作る式
-** 文法ルール名: BEFORE "hogehoge" [ [ ケース | ケース | .. ] ] ; などと書いてルールを挿入する場所を指定することもできる。指定しなければ一番最後に加えられる。ケースは上から順番にマッチされるはず。BEFORE の他に AFTER, LEVEL などが使える。
-** ケースグループは "hogehoge" [ ケース | ケース | .. ] の様に名前をつけたり、 "hogehoge" LEFTA [ ケース | ケース | .. ] のように connectivity を指定することができる
+    * GLOBAL 宣言で自分が今からいじりたい既存の文法ルールを列挙せよ! なんで必要なのか、理由は分かんねー。
+    多分これを書かないでルールを作ると既存のと平行な同名だけど違うルールとか作ってしまうんじゃねーか。
+    * 文法ルール名: [ [ ケース | ケース | .. ] [ ケース | ケース | .. ] .. ] ;
+    * ケースは ストリームパターン -> Camlp4Astを作る式
+    * 文法ルール名: BEFORE "hogehoge" [ [ ケース | ケース | .. ] ] ; などと書いてルールを挿入する場所を指定することもできる。指定しなければ一番最後に加えられる。ケースは上から順番にマッチされるはず。BEFORE の他に AFTER, LEVEL などが使える。
+    * ケースグループは "hogehoge" [ ケース | ケース | .. ] の様に名前をつけたり、 "hogehoge" LEFTA [ ケース | ケース | .. ] のように connectivity を指定することができる