Antlr解析ツリーを生成しようとしています。これは私がウェブから入手したサンプル文法です。 grammar Hel;
hi : 'hello' ID ;
ID : [a-z]+ ;
WS : [ \t\r\n]+ -> skip ;
私はParupツリーを生成するためにJupyterノートブックで次のコードを試しました。 修正方法を教えてください。 from antlr4 i
実際には、シェルコマンドの出力である標準テキストを解析しようとしています。 pool: thisPool
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
a
大きなファイルの先頭部分だけをPerl 6文法を使って解析したいとします。ファイル全体を文字列に読み込まないようにするには、文字列にsubparseを呼び出します。ファイルを読むときにサブパルスを実行することは可能ですか? subparsefile()メソッドがGrammarクラスに見つかりませんでした。実装が難しいと思います。しかし、それは理論上可能でなければなりません。例えばHow do I
私はこの文法を使用してFAを定義する必要があります。 S -> aSb
S -> c
S -> dA
A -> Sd
は、どのように私は最初のルールと最後の1を管理していますか? もう1つは、別の状態(最終状態)を作成し、Sとこの新しい状態をリンクしなければならないと思います。 3番目の代わりに、私は状態 "A"を作り、それを "d"を渡すことによってSにリンクしなければならないと思う。