Class DefaultLexer

java.lang.Object
net.thevpc.nsh.parser.AbstractLexer
net.thevpc.nsh.parser.DefaultLexer
All Implemented Interfaces:
Lexer

public class DefaultLexer extends AbstractLexer
  • Field Details

  • Constructor Details

    • DefaultLexer

      public DefaultLexer(NshParser nshParser)
  • Method Details

    • continueReadDollarWord

      public Token continueReadDollarWord()
    • continueReadWord

      public Token continueReadWord()
    • continueReadWhite

      public Token continueReadWhite()
    • processContext

      public Token processContext(String prefix, Context t)
    • popContext

      public void popContext()
    • tokens

      public Iterable<Token> tokens()
    • pushBackToken

      public void pushBackToken(Token t)
    • skipWhitesNewLinesAndComments

      public boolean skipWhitesNewLinesAndComments()
    • nextNonWhiteToken

      public Token nextNonWhiteToken()
    • peedTokenSafe

      public Token peedTokenSafe()
    • peekToken

      public Token peekToken()
    • nextToken

      public Token nextToken()
    • nextToken

      public Token nextToken(int before)