/** * <copyright> * </copyright> * * */ package org.reuseware.air.language.abstractsyntax.resource.as.mopp; public class AsAntlrScanner implements org.reuseware.air.language.abstractsyntax.resource.as.IAsTextScanner { private org.antlr.runtime3_2_0.Lexer antlrLexer; public AsAntlrScanner(org.antlr.runtime3_2_0.Lexer antlrLexer) { this.antlrLexer = antlrLexer; } public org.reuseware.air.language.abstractsyntax.resource.as.IAsTextToken getNextToken() { if (antlrLexer.getCharStream() == null) { return null; } final org.antlr.runtime3_2_0.Token current = antlrLexer.nextToken(); org.reuseware.air.language.abstractsyntax.resource.as.IAsTextToken result = new org.reuseware.air.language.abstractsyntax.resource.as.mopp.AsTextToken(current); return result; } public void setText(java.lang.String text) { antlrLexer.setCharStream(new org.antlr.runtime3_2_0.ANTLRStringStream(text)); } }