Ejemplo n.º 1
0
 public Lexer(ParserInputSource input, EventHandler eventHandler, boolean parsePython) {
   this(
       input,
       eventHandler,
       parsePython,
       LineNumberTable.create(input.getContent(), input.getPath()));
 }
Ejemplo n.º 2
0
 public Lexer(ParserInputSource input, EventHandler eventHandler) {
   this(
       input,
       eventHandler,
       /*parsePython=*/ false,
       LineNumberTable.create(input.getContent(), input.getPath()));
 }
Ejemplo n.º 3
0
 @Override
 public LineAndColumn getEndLineAndColumn() {
   return lineNumberTable.getLineAndColumn(getEndOffset());
 }
Ejemplo n.º 4
0
 @Override
 public PathFragment getPath() {
   PathFragment path = lineNumberTable.getPath(getStartOffset());
   return path;
 }