summaryrefslogtreecommitdiff
path: root/prism
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2023-12-06 15:32:53 -0500
committergit <svn-admin@ruby-lang.org>2023-12-06 20:50:02 +0000
commitfe6ee5e92148755b75ffd00ab29611b59a416d5a (patch)
tree9283cde10b67c8daec7c56511f58ed9133569377 /prism
parentcbb941f58a236d95d9e95c3f6dbd4510c04351f0 (diff)
[ruby/prism] Move flag position consistently to front
https://github.com/ruby/prism/commit/6e69a81737
Diffstat (limited to 'prism')
-rw-r--r--prism/config.yml100
1 files changed, 50 insertions, 50 deletions
diff --git a/prism/config.yml b/prism/config.yml
index 381e5efcbc..fee0b97c07 100644
--- a/prism/config.yml
+++ b/prism/config.yml
@@ -457,11 +457,11 @@ nodes:
^^^^^^^^^^^^^^
- name: ArgumentsNode
fields:
- - name: arguments
- type: node[]
- name: flags
type: flags
kind: ArgumentsNodeFlags
+ - name: arguments
+ type: node[]
comment: |
Represents a set of arguments to a method or a keyword.
@@ -469,15 +469,15 @@ nodes:
^^^^^^^^^^^^^
- name: ArrayNode
fields:
+ - name: flags
+ type: flags
+ kind: ArrayNodeFlags
- name: elements
type: node[]
- name: opening_loc
type: location?
- name: closing_loc
type: location?
- - name: flags
- type: flags
- kind: ArrayNodeFlags
comment: |
Represents an array literal. This can be a regular array using brackets or
a special array using % like %w or %i.
@@ -661,15 +661,15 @@ nodes:
^^^^^^^^^
- name: CallAndWriteNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
type: location?
- name: message_loc
type: location?
- - name: flags
- type: flags
- kind: CallNodeFlags
- name: read_name
type: constant
- name: write_name
@@ -685,6 +685,9 @@ nodes:
^^^^^^^^^^^^^^^^^
- name: CallNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
@@ -702,9 +705,6 @@ nodes:
type: location?
- name: block
type: node?
- - name: flags
- type: flags
- kind: CallNodeFlags
comment: |
Represents a method call, in all of the various forms that can take.
@@ -727,15 +727,15 @@ nodes:
^^^^^^^^
- name: CallOperatorWriteNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
type: location?
- name: message_loc
type: location?
- - name: flags
- type: flags
- kind: CallNodeFlags
- name: read_name
type: constant
- name: write_name
@@ -753,15 +753,15 @@ nodes:
^^^^^^^^^^^^^^
- name: CallOrWriteNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
type: location?
- name: message_loc
type: location?
- - name: flags
- type: flags
- kind: CallNodeFlags
- name: read_name
type: constant
- name: write_name
@@ -1241,15 +1241,15 @@ nodes:
^^^^^^^^^^^^^^^^^^^^
- name: FlipFlopNode
fields:
+ - name: flags
+ type: flags
+ kind: RangeFlags
- name: left
type: node?
- name: right
type: node?
- name: operator_loc
type: location
- - name: flags
- type: flags
- kind: RangeFlags
comment: |
Represents the use of the `..` or `...` operators to create flip flops.
@@ -1500,6 +1500,9 @@ nodes:
^^^^^^^^^^^
- name: IndexAndWriteNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
@@ -1513,9 +1516,6 @@ nodes:
type: location
- name: block
type: node?
- - name: flags
- type: flags
- kind: CallNodeFlags
- name: operator_loc
type: location
- name: value
@@ -1527,6 +1527,9 @@ nodes:
^^^^^^^^^^^^^^^^^^^^^^
- name: IndexOperatorWriteNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
@@ -1540,9 +1543,6 @@ nodes:
type: location
- name: block
type: node?
- - name: flags
- type: flags
- kind: CallNodeFlags
- name: operator
type: constant
- name: operator_loc
@@ -1556,6 +1556,9 @@ nodes:
^^^^^^^^^^^^^^^^^^^^^
- name: IndexOrWriteNode
fields:
+ - name: flags
+ type: flags
+ kind: CallNodeFlags
- name: receiver
type: node?
- name: call_operator_loc
@@ -1569,9 +1572,6 @@ nodes:
type: location
- name: block
type: node?
- - name: flags
- type: flags
- kind: CallNodeFlags
- name: operator_loc
type: location
- name: value
@@ -1673,15 +1673,15 @@ nodes:
^
- name: InterpolatedMatchLastLineNode
fields:
+ - name: flags
+ type: flags
+ kind: RegularExpressionFlags
- name: opening_loc
type: location
- name: parts
type: node[]
- name: closing_loc
type: location
- - name: flags
- type: flags
- kind: RegularExpressionFlags
newline: parts
comment: |
Represents a regular expression literal that contains interpolation that
@@ -1692,15 +1692,15 @@ nodes:
^^^^^^^^^^^^^^^^
- name: InterpolatedRegularExpressionNode
fields:
+ - name: flags
+ type: flags
+ kind: RegularExpressionFlags
- name: opening_loc
type: location
- name: parts
type: node[]
- name: closing_loc
type: location
- - name: flags
- type: flags
- kind: RegularExpressionFlags
newline: parts
comment: |
Represents a regular expression literal that contains interpolation.
@@ -1889,6 +1889,9 @@ nodes:
^^^^^^^
- name: MatchLastLineNode
fields:
+ - name: flags
+ type: flags
+ kind: RegularExpressionFlags
- name: opening_loc
type: location
- name: content_loc
@@ -1897,9 +1900,6 @@ nodes:
type: location
- name: unescaped
type: string
- - name: flags
- type: flags
- kind: RegularExpressionFlags
comment: |
Represents a regular expression literal used in the predicate of a
conditional to implicitly match against the last line read by an IO
@@ -2206,15 +2206,15 @@ nodes:
comment: The top level node of any parse tree.
- name: RangeNode
fields:
+ - name: flags
+ type: flags
+ kind: RangeFlags
- name: left
type: node?
- name: right
type: node?
- name: operator_loc
type: location
- - name: flags
- type: flags
- kind: RangeFlags
comment: |
Represents the use of the `..` or `...` operators.
@@ -2240,6 +2240,9 @@ nodes:
^^^^
- name: RegularExpressionNode
fields:
+ - name: flags
+ type: flags
+ kind: RegularExpressionFlags
- name: opening_loc
type: location
- name: content_loc
@@ -2248,9 +2251,6 @@ nodes:
type: location
- name: unescaped
type: string
- - name: flags
- type: flags
- kind: RegularExpressionFlags
comment: |
Represents a regular expression literal with no interpolation.
@@ -2525,6 +2525,9 @@ nodes:
^^^^^^^^^^^^^^^^^^^^^^^
- name: UntilNode
fields:
+ - name: flags
+ type: flags
+ kind: LoopFlags
- name: keyword_loc
type: location
- name: closing_loc
@@ -2534,9 +2537,6 @@ nodes:
- name: statements
type: node?
kind: StatementsNode
- - name: flags
- type: flags
- kind: LoopFlags
newline: predicate
comment: |
Represents the use of the `until` keyword, either in the block form or the modifier form.
@@ -2564,6 +2564,9 @@ nodes:
end
- name: WhileNode
fields:
+ - name: flags
+ type: flags
+ kind: LoopFlags
- name: keyword_loc
type: location
- name: closing_loc
@@ -2573,9 +2576,6 @@ nodes:
- name: statements
type: node?
kind: StatementsNode
- - name: flags
- type: flags
- kind: LoopFlags
newline: predicate
comment: |
Represents the use of the `while` keyword, either in the block form or the modifier form.