Skip to content

Commit ae76039

Browse files
authored
Merge pull request #77 from haya14busa/toplevel-pos
Add pos to NODE_TOPLEVEL
2 parents c767992 + 4775923 commit ae76039

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

autoload/vimlparser.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,7 @@ function! s:VimLParser.parse(reader)
486486
let self.reader = a:reader
487487
let self.context = []
488488
let toplevel = s:Node(s:NODE_TOPLEVEL)
489+
let toplevel.pos = self.reader.getpos()
489490
let toplevel.body = []
490491
call self.push_context(toplevel)
491492
while self.reader.peek() !=# '<EOF>'

js/vimlparser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -669,6 +669,7 @@ VimLParser.prototype.parse = function(reader) {
669669
this.reader = reader;
670670
this.context = [];
671671
var toplevel = Node(NODE_TOPLEVEL);
672+
toplevel.pos = this.reader.getpos();
672673
toplevel.body = [];
673674
this.push_context(toplevel);
674675
while (this.reader.peek() != "<EOF>") {

py/vimlparser.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@ def parse(self, reader):
583583
self.reader = reader
584584
self.context = []
585585
toplevel = Node(NODE_TOPLEVEL)
586+
toplevel.pos = self.reader.getpos()
586587
toplevel.body = []
587588
self.push_context(toplevel)
588589
while self.reader.peek() != "<EOF>":

0 commit comments

Comments
 (0)