예제 #1
0
파일: BooLexer.cs 프로젝트: radiy/boo
 internal antlr.TokenStream CreateExpressionLexer()
 {
     BooExpressionLexer lexer = new BooExpressionLexer(getInputState());
     lexer.setTabSize(getTabSize());
     lexer.setTokenCreator(tokenCreator);
     return lexer;
 }
예제 #2
0
파일: BooLexer.cs 프로젝트: hlizard/boo
	internal antlr.TokenStream CreateExpressionLexer()
	{
		BooExpressionLexer lexer = new BooExpressionLexer(getInputState());
		lexer.setTabSize(getTabSize());
		lexer.setTokenCreator(tokenCreator);

		// Apply the end-to-id token filter
		var selector = new antlr.TokenStreamSelector();		
		var filter = new EndTokenStreamFilter(lexer, END, ID);
		selector.select(filter);
		return selector;
	}