@@ -369,6 +369,12 @@ nodes:
369369 type: array
370370 kind: Node
371371
372+ - name: prism_context
373+ type: prism_context
374+
375+ - name: prism_node
376+ type: prism_node
377+
372378 - name: LiteralNode
373379 fields:
374380 - name: content
@@ -426,13 +432,19 @@ nodes:
426432 - name: tag_name
427433 type: token
428434
435+ - name: HTMLVirtualCloseTagNode
436+ fields:
437+ - name: tag_name
438+ type: token
439+
429440 - name: HTMLElementNode
430441 fields:
431442 - name: open_tag
432443 type: node
433444 kind:
434445 - HTMLOpenTagNode
435446 - HTMLConditionalOpenTagNode
447+ - ERBOpenTagNode
436448
437449 - name: tag_name
438450 type: token
@@ -446,6 +458,8 @@ nodes:
446458 kind:
447459 - HTMLCloseTagNode
448460 - HTMLOmittedCloseTagNode
461+ - HTMLVirtualCloseTagNode
462+ - ERBEndNode
449463
450464 - name: is_void
451465 type: boolean
@@ -526,6 +540,37 @@ nodes:
526540 type: node
527541 kind: HTMLAttributeValueNode
528542
543+ - name: RubyLiteralNode
544+ fields:
545+ - name: content
546+ type: string
547+
548+ - name: RubyHTMLAttributesSplatNode
549+ fields:
550+ - name: content
551+ type: string
552+
553+ - name: prefix
554+ type: string
555+
556+ - name: ERBOpenTagNode
557+ fields:
558+ - name: tag_opening
559+ type: token
560+
561+ - name: content
562+ type: token
563+
564+ - name: tag_closing
565+ type: token
566+
567+ - name: tag_name
568+ type: token
569+
570+ - name: children
571+ type: array
572+ kind: Node
573+
529574 - name: HTMLTextNode
530575 fields:
531576 - name: content
@@ -604,6 +649,9 @@ nodes:
604649 - name: valid
605650 type: boolean
606651
652+ - name: prism_node
653+ type: prism_node
654+
607655 - name: ERBEndNode
608656 fields:
609657 - name: tag_opening
@@ -647,6 +695,9 @@ nodes:
647695 # - name: predicate
648696 # type: prism_node
649697
698+ - name: prism_node
699+ type: prism_node
700+
650701 - name: statements
651702 type: array
652703 kind: Node
@@ -678,6 +729,9 @@ nodes:
678729 # - name: opener
679730 # type: prism_node
680731
732+ - name: prism_node
733+ type: prism_node
734+
681735 - name: body
682736 type: array
683737 kind: Node
@@ -726,6 +780,9 @@ nodes:
726780 # - name: predicate
727781 # type: prism_node
728782
783+ - name: prism_node
784+ type: prism_node
785+
729786 - name: conditions
730787 type: array
731788 kind: ERBWhenNode
@@ -756,6 +813,9 @@ nodes:
756813 # - name: predicate
757814 # type: prism_node
758815
816+ - name: prism_node
817+ type: prism_node
818+
759819 - name: conditions
760820 type: array
761821 kind: ERBInNode
@@ -782,6 +842,9 @@ nodes:
782842 # - name: predicate
783843 # type: prism_node
784844
845+ - name: prism_node
846+ type: prism_node
847+
785848 - name: statements
786849 type: array
787850 kind: Node
@@ -804,6 +867,9 @@ nodes:
804867 # - name: predicate
805868 # type: prism_node
806869
870+ - name: prism_node
871+ type: prism_node
872+
807873 - name: statements
808874 type: array
809875 kind: Node
@@ -829,6 +895,9 @@ nodes:
829895 # - name: collection
830896 # type: prism_node
831897
898+ - name: prism_node
899+ type: prism_node
900+
832901 - name: statements
833902 type: array
834903 kind: Node
@@ -889,6 +958,9 @@ nodes:
889958 - name: tag_closing
890959 type: token
891960
961+ - name: prism_node
962+ type: prism_node
963+
892964 - name: statements
893965 type: array
894966 kind: Node
@@ -926,6 +998,9 @@ nodes:
926998 # - name: predicate
927999 # type: prism_node
9281000
1001+ - name: prism_node
1002+ type: prism_node
1003+
9291004 - name: statements
9301005 type: array
9311006 kind: Node
0 commit comments