Class ParserBase.PlaceholderParserState

java.lang.Object
gw.internal.gosu.parser.ParserBase.PlaceholderParserState
All Implemented Interfaces:
IParserState
Enclosing class:
ParserBase

private static final class ParserBase.PlaceholderParserState extends Object implements IParserState
  • Constructor Details

    • PlaceholderParserState

      private PlaceholderParserState()
  • Method Details

    • getLineNumber

      public int getLineNumber()
      Specified by:
      getLineNumber in interface IParserState
      Returns:
      the line number of this parser state
    • getTokenColumn

      public int getTokenColumn()
      Specified by:
      getTokenColumn in interface IParserState
      Returns:
      the column represented by this parser state
    • getSource

      public String getSource()
      Specified by:
      getSource in interface IParserState
      Returns:
      the program source associated with this parser state
    • getTokenStart

      public int getTokenStart()
      Specified by:
      getTokenStart in interface IParserState
      Returns:
      the start of the token represented by this parser state
    • getTokenEnd

      public int getTokenEnd()
      Specified by:
      getTokenEnd in interface IParserState
      Returns:
      the end of the token represented by this parser state
    • getLineOffset

      public int getLineOffset()
      Specified by:
      getLineOffset in interface IParserState
      Returns:
      the starting line of this parser state
    • cloneWithNewTokenStartAndTokenEnd

      public IParserState cloneWithNewTokenStartAndTokenEnd(int newTokenStart, int newLength)
      Specified by:
      cloneWithNewTokenStartAndTokenEnd in interface IParserState