
The parser code just added the first character after an octal/hex sequence as raw text, resulting in erroneous data whenever another escape sequence follows directly after.
8 lines
140 B
ChaiScript
8 lines
140 B
ChaiScript
|
|
assert_equal("\71", "9")
|
|
assert_equal("\071", "9")
|
|
assert_equal("\71a", "9a")
|
|
assert_equal("b\71a", "b9a")
|
|
assert_equal("\71\70a", "98a")
|
|
|