Class Scanner
- java.lang.Object
-
- com.virtuslab.using_directives.custom.Scanner
-
public class Scanner extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<Tokens>canStartExprTokens()java.util.Set<Tokens>canStartStatTokens()voidcharLitOr(java.util.function.Supplier<Tokens> op)voidfinishCharLit()voidgetBackquotedIdent()voidgetIdentOrOperatorRest()voidgetIdentRest()voidgetLitChar()voidgetLitChars(char delimiter)voidgetOperatorRest()ReportergetReporter()voidgetStringLit()voidinvalidEscape()booleanisContinuing(Tokens lastToken)TokenDatalookahead()voidlookAhead()voidnextToken()voidprintState()voidreset()java.lang.Stringshow()java.lang.StringtoString()
-
-
-
Method Detail
-
getReporter
public Reporter getReporter()
-
nextToken
public void nextToken()
-
printState
public void printState()
-
isContinuing
public boolean isContinuing(Tokens lastToken)
-
lookAhead
public void lookAhead()
-
reset
public void reset()
-
lookahead
public TokenData lookahead()
-
getBackquotedIdent
public void getBackquotedIdent()
-
getIdentRest
public void getIdentRest()
-
getOperatorRest
public void getOperatorRest()
-
getIdentOrOperatorRest
public void getIdentOrOperatorRest()
-
canStartStatTokens
public java.util.Set<Tokens> canStartStatTokens()
-
canStartExprTokens
public java.util.Set<Tokens> canStartExprTokens()
-
getStringLit
public void getStringLit()
-
getLitChar
public void getLitChar()
-
invalidEscape
public void invalidEscape()
-
getLitChars
public void getLitChars(char delimiter)
-
finishCharLit
public void finishCharLit()
-
charLitOr
public void charLitOr(java.util.function.Supplier<Tokens> op)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
show
public java.lang.String show()
-
-