2012-04-29 5 views

答えて

2

これは、このようゲーテッドセマンティック述語を使用して行うことができます。述語のこの種について

INTEGER 
@init{int n = 1;} 
    : ({n <= 8}?=> DIGIT {n++;})+ 
    ; 

fragment DIGIT : '0'..'9'; 

詳細は、以下を参照してくださいWhat is a 'semantic predicate' in ANTLR?

関連する問題