diff options
| author | Kevin Newton <kddnewton@gmail.com> | 2024-01-26 15:29:37 -0500 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-01-26 21:14:59 +0000 |
| commit | bcafd28a3e2ec6c35d80c55a5d11c2f8aab6fc8b (patch) | |
| tree | d917b4020dc6541aceb8c2bc03a7dec9193c4b1f /test | |
| parent | a12052902088caff04eca2f61a4b62c0c309ba08 (diff) | |
[ruby/prism] Symbol encoding follow-up
Ensure we don't accidentally parse the symbol encoding twice, and
ensure we parse it in every circumstance we need to by requiring
it as a parameter.
https://github.com/ruby/prism/commit/9cea31c785
Diffstat (limited to 'test')
| -rw-r--r-- | test/prism/snapshots/undef.txt | 10 | ||||
| -rw-r--r-- | test/prism/snapshots/unparser/corpus/semantic/undef.txt | 6 | ||||
| -rw-r--r-- | test/prism/snapshots/whitequark/undef.txt | 2 |
3 files changed, 9 insertions, 9 deletions
diff --git a/test/prism/snapshots/undef.txt b/test/prism/snapshots/undef.txt index fb62b9acb5..3430ef5059 100644 --- a/test/prism/snapshots/undef.txt +++ b/test/prism/snapshots/undef.txt @@ -6,7 +6,7 @@ ├── @ UndefNode (location: (1,0)-(1,7)) │ ├── names: (length: 1) │ │ └── @ SymbolNode (location: (1,6)-(1,7)) - │ │ ├── flags: ∅ + │ │ ├── flags: forced_us_ascii_encoding │ │ ├── opening_loc: ∅ │ │ ├── value_loc: (1,6)-(1,7) = "a" │ │ ├── closing_loc: ∅ @@ -15,13 +15,13 @@ ├── @ UndefNode (location: (3,0)-(3,10)) │ ├── names: (length: 2) │ │ ├── @ SymbolNode (location: (3,6)-(3,7)) - │ │ │ ├── flags: ∅ + │ │ │ ├── flags: forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ │ │ │ ├── value_loc: (3,6)-(3,7) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (3,9)-(3,10)) - │ │ ├── flags: ∅ + │ │ ├── flags: forced_us_ascii_encoding │ │ ├── opening_loc: ∅ │ │ ├── value_loc: (3,9)-(3,10) = "b" │ │ ├── closing_loc: ∅ @@ -30,7 +30,7 @@ ├── @ UndefNode (location: (5,0)-(5,8)) │ ├── names: (length: 1) │ │ └── @ SymbolNode (location: (5,6)-(5,8)) - │ │ ├── flags: ∅ + │ │ ├── flags: forced_us_ascii_encoding │ │ ├── opening_loc: ∅ │ │ ├── value_loc: (5,6)-(5,8) = "if" │ │ ├── closing_loc: ∅ @@ -108,7 +108,7 @@ └── @ UndefNode (location: (17,0)-(17,14)) ├── names: (length: 1) │ └── @ SymbolNode (location: (17,6)-(17,14)) - │ ├── flags: ∅ + │ ├── flags: forced_us_ascii_encoding │ ├── opening_loc: ∅ │ ├── value_loc: (17,6)-(17,14) = "Constant" │ ├── closing_loc: ∅ diff --git a/test/prism/snapshots/unparser/corpus/semantic/undef.txt b/test/prism/snapshots/unparser/corpus/semantic/undef.txt index 1578260a64..ecb073148d 100644 --- a/test/prism/snapshots/unparser/corpus/semantic/undef.txt +++ b/test/prism/snapshots/unparser/corpus/semantic/undef.txt @@ -6,7 +6,7 @@ ├── @ UndefNode (location: (1,0)-(1,9)) │ ├── names: (length: 1) │ │ └── @ SymbolNode (location: (1,6)-(1,9)) - │ │ ├── flags: ∅ + │ │ ├── flags: forced_us_ascii_encoding │ │ ├── opening_loc: ∅ │ │ ├── value_loc: (1,6)-(1,9) = "foo" │ │ ├── closing_loc: ∅ @@ -15,13 +15,13 @@ └── @ UndefNode (location: (2,0)-(2,14)) ├── names: (length: 2) │ ├── @ SymbolNode (location: (2,6)-(2,9)) - │ │ ├── flags: ∅ + │ │ ├── flags: forced_us_ascii_encoding │ │ ├── opening_loc: ∅ │ │ ├── value_loc: (2,6)-(2,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── @ SymbolNode (location: (2,11)-(2,14)) - │ ├── flags: ∅ + │ ├── flags: forced_us_ascii_encoding │ ├── opening_loc: ∅ │ ├── value_loc: (2,11)-(2,14) = "bar" │ ├── closing_loc: ∅ diff --git a/test/prism/snapshots/whitequark/undef.txt b/test/prism/snapshots/whitequark/undef.txt index 0f735cc763..9889a5a525 100644 --- a/test/prism/snapshots/whitequark/undef.txt +++ b/test/prism/snapshots/whitequark/undef.txt @@ -6,7 +6,7 @@ └── @ UndefNode (location: (1,0)-(1,27)) ├── names: (length: 3) │ ├── @ SymbolNode (location: (1,6)-(1,9)) - │ │ ├── flags: ∅ + │ │ ├── flags: forced_us_ascii_encoding │ │ ├── opening_loc: ∅ │ │ ├── value_loc: (1,6)-(1,9) = "foo" │ │ ├── closing_loc: ∅ |
