0
のパーサでテキストフィールドを変更し、私はAntlr4文法でANTLRツール
a : b
;
と等価である単純なルールを持っている私は、テキストの末尾に文字列(「こんにちは」)CONCATしたいですどのように私はこれを達成することができます。.. a
は私が
a : b
{
$b.text.concat('Hello');
};
のようなものを試してみました。しかし、これは動作しませんでしたか?
注:文法
より具体的には、私はいくつかの構文を持つ言語を持っています。少し変更された構文で別の言語を開発しました。言語1のコードを言語2に変換するために、言語1のantlr文法を構築しました。言語2と同期するようにいくつかのルールのテキストを変更しようとしています。これをantlrを使って実現できますか? – MysticForce
新しい質問を作成し、いくつかの例を使って問題を説明することをお勧めします。コメントボックスはQ&Aには適していません。 –
これは、setTextメソッド – MysticForce