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

Commit 807768e

Browse files
authored
Merge pull request #67 from juanjux/fix/pass_synthetic_token
Add synthetic token for Pass
2 parents d0b4475 + 70622ce commit 807768e

15 files changed

+21
-0
lines changed

driver/normalizer/parser.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ var ToNoder = &native.ObjectToNoder{
5252
"UAdd": "+",
5353
"USub": "-",
5454
"Invert": "~",
55+
"Pass": "pass",
5556
},
5657
PromoteAllPropertyLists: false,
5758
PromotedPropertyLists: map[string]map[string]bool{

tests/classdef.py.uast

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ Module {
338338
. . . . . . . . . Children: {
339339
. . . . . . . . . . 0: Pass {
340340
. . . . . . . . . . . Roles: Noop,Statement
341+
. . . . . . . . . . . TOKEN "pass"
341342
. . . . . . . . . . . StartPosition: {
342343
. . . . . . . . . . . . Offset: 109
343344
. . . . . . . . . . . . Line: 7

tests/classdef_inheritance.py.uast

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Module {
6464
. . . . . Children: {
6565
. . . . . . 0: Pass {
6666
. . . . . . . Roles: Noop,Statement
67+
. . . . . . . TOKEN "pass"
6768
. . . . . . . StartPosition: {
6869
. . . . . . . . Offset: 23
6970
. . . . . . . . Line: 2
@@ -174,6 +175,7 @@ Module {
174175
. . . . . Children: {
175176
. . . . . . 0: Pass {
176177
. . . . . . . Roles: Noop,Statement
178+
. . . . . . . TOKEN "pass"
177179
. . . . . . . StartPosition: {
178180
. . . . . . . . Offset: 61
179181
. . . . . . . . Line: 5

tests/classdef_metaclass_py3.py.uast

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Module {
3939
. . . . . Children: {
4040
. . . . . . 0: Pass {
4141
. . . . . . . Roles: Noop,Statement
42+
. . . . . . . TOKEN "pass"
4243
. . . . . . . StartPosition: {
4344
. . . . . . . . Offset: 44
4445
. . . . . . . . Line: 2
@@ -174,6 +175,7 @@ Module {
174175
. . . . . Children: {
175176
. . . . . . 0: Pass {
176177
. . . . . . . Roles: Noop,Statement
178+
. . . . . . . TOKEN "pass"
177179
. . . . . . . StartPosition: {
178180
. . . . . . . . Offset: 107
179181
. . . . . . . . Line: 5

tests/functiondef_annotated.py.uast

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ Module {
170170
. . . . . Children: {
171171
. . . . . . 0: Pass {
172172
. . . . . . . Roles: Noop,Statement
173+
. . . . . . . TOKEN "pass"
173174
. . . . . . . StartPosition: {
174175
. . . . . . . . Offset: 63
175176
. . . . . . . . Line: 2

tests/functiondef_defaultparams.py.uast

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ Module {
203203
. . . . . Children: {
204204
. . . . . . 0: Pass {
205205
. . . . . . . Roles: Noop,Statement
206+
. . . . . . . TOKEN "pass"
206207
. . . . . . . StartPosition: {
207208
. . . . . . . . Offset: 66
208209
. . . . . . . . Line: 2

tests/functiondef_docstring.py.uast

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ Module {
8787
. . . . . . }
8888
. . . . . . 1: Pass {
8989
. . . . . . . Roles: Noop,Statement
90+
. . . . . . . TOKEN "pass"
9091
. . . . . . . StartPosition: {
9192
. . . . . . . . Offset: 66
9293
. . . . . . . . Line: 5

tests/functiondef_kwarg.py.uast

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ Module {
113113
. . . . . Children: {
114114
. . . . . . 0: Pass {
115115
. . . . . . . Roles: Noop,Statement
116+
. . . . . . . TOKEN "pass"
116117
. . . . . . . StartPosition: {
117118
. . . . . . . . Offset: 46
118119
. . . . . . . . Line: 2
@@ -272,6 +273,7 @@ Module {
272273
. . . . . Children: {
273274
. . . . . . 0: Pass {
274275
. . . . . . . Roles: Noop,Statement
276+
. . . . . . . TOKEN "pass"
275277
. . . . . . . StartPosition: {
276278
. . . . . . . . Offset: 115
277279
. . . . . . . . Line: 5

tests/functiondef_simple.py.uast

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ Module {
114114
. . . . . Children: {
115115
. . . . . . 0: Pass {
116116
. . . . . . . Roles: Noop,Statement
117+
. . . . . . . TOKEN "pass"
117118
. . . . . . . StartPosition: {
118119
. . . . . . . . Offset: 36
119120
. . . . . . . . Line: 2
@@ -489,6 +490,7 @@ Module {
489490
. . . . }
490491
. . . . 1: Pass {
491492
. . . . . Roles: Noop,Statement
493+
. . . . . TOKEN "pass"
492494
. . . . . StartPosition: {
493495
. . . . . . Offset: 136
494496
. . . . . . Line: 9

tests/functiondef_vararg.py.uast

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ Module {
113113
. . . . . Children: {
114114
. . . . . . 0: Pass {
115115
. . . . . . . Roles: Noop,Statement
116+
. . . . . . . TOKEN "pass"
116117
. . . . . . . StartPosition: {
117118
. . . . . . . . Offset: 42
118119
. . . . . . . . Line: 2

0 commit comments

Comments
 (0)