twenty five percent
のような人間の言語表現を取り、それをのような数に変換できるパーサーを構築しようとしてい25%
ます。
基本的に、私には次のようなルールがあります。
Number:
(T1 | T2 | T3 T1) 'percent'?
;
terminal T1: 'zero' | 'one' | 'two' etc....;
terminal T2: 'ten' | 'eleven' | 'twelve' etc...;
terminal T3: 'twenty' | 'thirty' | 'forty' etc...;
Number
そして、Xtendにアクセスしてコードを生成するときに、テキストのようではなく数値になるように、なんらかの方法で変換したいと思いますtwenty five percent
。
これは可能ですか?