Skip to content
This repository was archived by the owner on Mar 8, 2020. It is now read-only.

Commit e18897b

Browse files
author
Juanjo Alvarez
committed
Update to latest sdk skel
1 parent 1bea28e commit e18897b

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

driver/normalizer/parser.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,25 +81,23 @@ var ToNoder = &native.ObjectToNoder{
8181

8282
// ParserBuilder creates a parser that transform source code files into *uast.Node.
8383
func ParserBuilder(opts driver.ParserOptions) (parser driver.Parser, err error) {
84-
psr, err := native.ExecParser(ToNoder, opts.NativeBin)
84+
parser, err = native.ExecParser(ToNoder, opts.NativeBin)
8585
if err != nil {
86-
return psr, err
86+
return
8787
}
8888

8989
switch ToNoder.PositionFill {
90-
case native.None:
91-
parser = psr
9290
case native.OffsetFromLineCol:
9391
parser = &driver.TransformationParser{
94-
Parser: psr,
92+
Parser: parser,
9593
Transformation: driver.FillOffsetFromLineCol,
9694
}
9795
case native.LineColFromOffset:
9896
parser = &driver.TransformationParser{
99-
Parser: psr,
97+
Parser: parser,
10098
Transformation: driver.FillLineColFromOffset,
10199
}
102100
}
103101

104-
return parser, nil
102+
return
105103
}

0 commit comments

Comments
 (0)