]追加された行はこの色です。削除された行はこの色です。[#fb73c2e7]このドキュメントは、JHIPSTERという、Javaコードジェネレータの定義JDLを魔改造するための知識を得るため、英語が苦手な人が、頑張って、グーグル翻訳をペタリと張り付け、体裁おを整えてみたものです。):voidBaseParserから継承されます。少なくとも一つのapi.d.tsで定義:616便利な方法は、MANYと同じですが、繰り返しは1回以上です。少なくとも1回の繰り返しに一致しないと、構文解析エラーが発生し、構文解析エラーが発生します。"OPTIONS"オブジェクト。voidBaseParserから継承されます。AT_LEAST_ONE_SEPapi.d.tsで定義されています:705便利な方法、MANY_SEPと同じですが、繰り返しは1回以上です。少なくとも1回の繰り返しに一致しないと、構文解析エラーが発生し、パーサーはエラー回復を試みます。追加のオプションプロパティERR_MSGを使用してカスタムエラーメッセージを提供できることに注意してください。functionBaseParserから継承されます。[#iee2b75c]grammarRule:関数バックトラックモードで試行して解析するための規則。ITokenBaseParserから継承されます。消耗品api.d.tsで定義されています:99単一のトークンを消費するために使用する構文解析DSLメソッド。EBNFの用語では、これは端末と同等です。トークンが消費され、トークンベクトル内の次のトークンが一致するとIFF。なければ、パーサーはエラー回復を実行しようと試みるかもしれません(可能にされているなら)。メソッド名のインデックスは、最上位ルール内での端末消費の一意の発生を示します。これが意味するのは、端末が単一のルール内に複数回現れる場合、各外観は異なるインデックスを持たなければならないということです。})固有の接尾部の要件に関する詳細を参照してください。パラメーターtokType:TokenType消費されるトークンの種類。オプションのオプション:ConsumeMethodOptsCONSUMEの動作を変更するためのオプションのプロパティ。ITokenを返します。):ITokenBaseParserから継承されます。[#x1ccc807]howMuch:数ITokenを返します。):voidBaseParserから継承されます。たくさんのapi.d.tsで定義:442DSLメソッドの解析。ゼロ以上の繰り返しを示します。これはEBNFの繰り返し{...}と同じです。2つの構文形式があることに注意してください。'GATE'プロパティを使用して、文法アクションを呼び出すための制約を追加することができます。CONSUMEと同様に、メソッド名のインデックスは、その最上位ルールでの繰り返し生成の発生を示します。"OPTIONS"オブジェクト。voidBaseParserから継承されます。MANY_SEPapi.d.tsで定義:549DSL方式の構文解析。繰り返しの間に区切り文字トークンを付けて、ゼロ以上の繰り返しを示します。DSLメソッドのように短い形式を使用することはできません。別の反復が存在するかどうかを判断する目的で、単一のトークンのみが調べられます(区切り文字)。したがって、実装されている文法が項目区切り文字を識別するために複数のトークンを必要とするほど「クレイジー」である場合は、より基本的なDSLメソッドを使用してそれを実装してください。CONSUMEと同様に、メソッド名のインデックスは、その最上位ルールでの繰り返し生成の発生を示します。"DEF"プロパティの前に配置する必要があります。):OUTBaseParserから継承されます。オプションapi.d.tsで定義されている:216オプションのプロダクションを示すDSL解析メソッド。"[...]"と同等です。2つの構文形式があることに注意してください。'GATE'プロパティを使用して、文法アクションを呼び出すための制約を追加することができます。CONSUMEと同様に、メソッド名のインデックスは、最上位規則の中でオプションのプロダクションの出現を示します。"OPTIONS"オブジェクト。):anyBaseParserから継承されます。api.d.tsで定義:352一連の選択肢の中から選択を示す構文解析DSLメソッドを作成する必要があります。これは、最初に一致した選択肢が常に選択されることを意味します。内部の代替配列にはいくつかの形式があります。])これらの構文形式は混在させることもできます。])さらに「オプション」オブジェクトを使用することができます。})長い形式の「predicateFuncX」は、選択肢の選択に制約を追加するために使用できます。CONSUMEと同様に、メソッド名のインデックスは、その最上位ルールでの代替生産のオカレンスを示します。"OPTIONS"オブジェクト。anyを返します選択された選択肢を呼び出した結果。functionapi.d.tsで定義:844Parser.RULEと同じですが、スーパー文法からの規則/生成を無効にするために文法を「拡張する」際にのみ使用されるべきです。パーサー継承の例を参照してください。