Skip to content

Commit e1140ab

Browse files
committed
Parser: Rename source to element_source for HTMLElementNode
1 parent 9adb339 commit e1140ab

File tree

547 files changed

+933
-913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

547 files changed

+933
-913
lines changed

‎config.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ nodes:
450450
- name: is_void
451451
type: boolean
452452
453-
- name: source
453+
- name: element_source
454454
type: element_source
455455
456456
- name: HTMLConditionalElementNode
@@ -487,7 +487,7 @@ nodes:
487487
- name: tag_name
488488
type: token
489489
490-
- name: source
490+
- name: element_source
491491
type: element_source
492492
493493
- name: HTMLAttributeValueNode

‎java/snapshots/snapshot_tests/testParse.txt‎

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎javascript/packages/linter/src/rules/erb-no-duplicate-branch-elements.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ function createWrapper(template: HTMLElementNode, body: Node[]): HTMLElementNode
135135
body,
136136
close_tag: template.close_tag,
137137
is_void: template.is_void,
138-
source: template.source,
138+
element_source: template.element_source,
139139
location: Location.zero,
140140
errors: [],
141141
})

‎javascript/packages/node-wasm/test/__snapshots__/utf8-strings.test.ts.snap‎

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎javascript/packages/node/test/__snapshots__/utf8-strings.test.ts.snap‎

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎lib/herb/ast/node.rb‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,20 @@ class Node
1212
attr_reader :type #: String
1313
attr_reader :location #: Location
1414
attr_reader :errors #: Array[Herb::Errors::Error]
15+
attr_reader :source #: String?
1516

1617
#: (String, Location, ?Array[Herb::Errors::Error]) -> void
1718
def initialize(type, location, errors = [])
1819
@type = type
1920
@location = location
2021
@errors = errors
22+
@source = nil
23+
end
24+
25+
#: (String?) -> void
26+
def source=(source)
27+
@source = source
28+
compact_child_nodes.each { |child| child.source = source }
2129
end
2230

2331
#: () -> serialized_node

‎lib/herb/parse_result.rb‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ def initialize(value, source, warnings, errors, options)
1313
@value = value
1414
@options = options
1515
super(source, warnings, errors)
16+
value.source = source
1617
end
1718

1819
#: () -> Array[Herb::Errors::Error]

‎rust/tests/snapshots/snapshot_test__parse_output.snap‎

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎sig/herb/ast/node.rbs‎

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎sig/herb/ast/nodes.rbs‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)