File tree Expand file tree Collapse file tree 4 files changed +30
-0
lines changed
powershell/ql/test/library-tests/ast Expand file tree Collapse file tree 4 files changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ positionalArguments
2
+ | arguments.ps1:1:5:1:5 | 1 | 0 |
3
+ namedArguments
4
+ | arguments.ps1:2:8:2:8 | 1 | x |
5
+ | arguments.ps1:3:8:3:8 | 1 | x |
6
+ | arguments.ps1:7:8:7:8 | 1 | x |
7
+ | arguments.ps1:7:13:7:13 | 2 | y |
8
+ | arguments.ps1:8:8:8:8 | 1 | x |
9
+ | arguments.ps1:8:13:8:13 | 2 | y |
Original file line number Diff line number Diff line change
1
+ Foo 1
2
+ Foo - x 1
3
+ Foo - x:1
4
+ Foo - x
5
+
6
+ Bar - x - y
7
+ Bar - x 1 - y 2
8
+ Bar - x:1 - y:2
Original file line number Diff line number Diff line change
1
+ import powershell
2
+
3
+ query predicate positionalArguments ( Argument a , int p ) { p = a .getPosition ( ) }
4
+
5
+ query predicate namedArguments ( Argument a , string name ) { name = a .getName ( ) }
Original file line number Diff line number Diff line change 199
199
| Expressions/ExpandableString.ps1:1:23:1:37 | [Stmt] Now | Expressions/ExpandableString.ps1:1:23:1:37 | {...} |
200
200
| Expressions/ExpandableString.ps1:1:23:1:37 | {...} | Expressions/ExpandableString.ps1:1:21:1:38 | $(...) |
201
201
| Expressions/ExpandableString.ps1:1:35:1:37 | Now | Expressions/ExpandableString.ps1:1:23:1:37 | Now |
202
+ | Expressions/MemberExpression.ps1:1:1:2:14 | [synth] pipeline | Expressions/MemberExpression.ps1:1:1:2:14 | {...} |
203
+ | Expressions/MemberExpression.ps1:1:1:2:14 | {...} | Expressions/MemberExpression.ps1:1:1:2:14 | toplevel function for MemberExpression.ps1 |
204
+ | Expressions/MemberExpression.ps1:1:1:2:14 | {...} | Expressions/MemberExpression.ps1:1:1:2:14 | {...} |
205
+ | Expressions/MemberExpression.ps1:1:7:1:8 | x | Expressions/MemberExpression.ps1:1:1:2:14 | {...} |
206
+ | Expressions/MemberExpression.ps1:2:1:2:10 | DateTime | Expressions/MemberExpression.ps1:2:1:2:14 | ... |
207
+ | Expressions/MemberExpression.ps1:2:1:2:14 | ... | Expressions/MemberExpression.ps1:2:1:2:14 | [Stmt] ... |
208
+ | Expressions/MemberExpression.ps1:2:1:2:14 | [Stmt] ... | Expressions/MemberExpression.ps1:1:1:2:14 | {...} |
209
+ | Expressions/MemberExpression.ps1:2:13:2:14 | x | Expressions/MemberExpression.ps1:2:1:2:14 | ... |
202
210
| Expressions/SubExpression.ps1:1:1:1:11 | $(...) | Expressions/SubExpression.ps1:1:1:1:23 | Call to AddDays |
203
211
| Expressions/SubExpression.ps1:1:1:1:23 | Call to AddDays | Expressions/SubExpression.ps1:1:1:1:23 | [Stmt] Call to AddDays |
204
212
| Expressions/SubExpression.ps1:1:1:1:23 | [Stmt] Call to AddDays | Expressions/SubExpression.ps1:1:1:2:21 | {...} |
You can’t perform that action at this time.
0 commit comments