Class Mark.IncludeState

  • Enclosing class:
    Mark

    class Mark.IncludeState
    extends java.lang.Object
    Keep track of parser before parsing an included file. This class keeps track of the parser before we switch to parsing an included file. In other words, it's the parser's continuation to be reinstalled after the included file parsing is done.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.String baseDir  
      (package private) int col  
      (package private) int cursor  
      (package private) java.lang.String encoding  
      (package private) int fileid  
      (package private) java.lang.String fileName  
      (package private) int line  
      (package private) char[] stream  
    • Constructor Summary

      Constructors 
      Constructor Description
      IncludeState​(int inCursor, int inLine, int inCol, int inFileid, java.lang.String name, java.lang.String inBaseDir, java.lang.String inEncoding, char[] inStream)  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • cursor

        int cursor
      • line

        int line
      • col

        int col
      • fileid

        int fileid
      • fileName

        java.lang.String fileName
      • baseDir

        java.lang.String baseDir
      • encoding

        java.lang.String encoding
      • stream

        char[] stream
    • Constructor Detail

      • IncludeState

        IncludeState​(int inCursor,
                     int inLine,
                     int inCol,
                     int inFileid,
                     java.lang.String name,
                     java.lang.String inBaseDir,
                     java.lang.String inEncoding,
                     char[] inStream)