Open jcubic opened 2 months ago
This is an extension of Extending Empty symbol concatenated survey and Reader: Vertical Bar Concatenated With Number surveys
I was playing with handling different ways of escaping symbols. I came up with this test:
(write (map symbol->string '(|name| name|| name|\|| name|\\|xxx name|\\\\| name|\\|))) (newline)
("name" "name" "name|" "name\\xxx" "name\\\\" "name\\")
("name" "name" "" "name" "|" "name" "\\" "xxx" "name" "\\\\" "name" "\\")
("name" "name||" "name|\\||" "name|\\\\|xxx" "name|\\\\\\\\|" "name|\\\\|")
So Kawa, LIPS (next beta release), Chicken handle escapes as part of the symbol Gambit, Gauche works the same and return different symbols.
I can create a survey file, but I don't have more implementations on my system to test.
This is an extension of Extending Empty symbol concatenated survey and Reader: Vertical Bar Concatenated With Number surveys
I was playing with handling different ways of escaping symbols. I came up with this test:
("name" "name" "name|" "name\\xxx" "name\\\\" "name\\")
("name" "name" "" "name" "|" "name" "\\" "xxx" "name" "\\\\" "name" "\\")
("name" "name" "name|" "name\\xxx" "name\\\\" "name\\")
("name" "name" "name|" "name\\xxx" "name\\\\" "name\\")
("name" "name" "" "name" "|" "name" "\\" "xxx" "name" "\\\\" "name" "\\")
("name" "name||" "name|\\||" "name|\\\\|xxx" "name|\\\\\\\\|" "name|\\\\|")
So Kawa, LIPS (next beta release), Chicken handle escapes as part of the symbol Gambit, Gauche works the same and return different symbols.
I can create a survey file, but I don't have more implementations on my system to test.