コード例 #1
0
ファイル: Lexer.java プロジェクト: LuminateWireless/bazel
 public Lexer(ParserInputSource input, EventHandler eventHandler, boolean parsePython) {
   this(
       input,
       eventHandler,
       parsePython,
       LineNumberTable.create(input.getContent(), input.getPath()));
 }
コード例 #2
0
ファイル: Lexer.java プロジェクト: LuminateWireless/bazel
 public Lexer(ParserInputSource input, EventHandler eventHandler) {
   this(
       input,
       eventHandler,
       /*parsePython=*/ false,
       LineNumberTable.create(input.getContent(), input.getPath()));
 }
コード例 #3
0
ファイル: Lexer.java プロジェクト: LuminateWireless/bazel
 @Override
 public LineAndColumn getEndLineAndColumn() {
   return lineNumberTable.getLineAndColumn(getEndOffset());
 }
コード例 #4
0
ファイル: Lexer.java プロジェクト: LuminateWireless/bazel
 @Override
 public PathFragment getPath() {
   PathFragment path = lineNumberTable.getPath(getStartOffset());
   return path;
 }