# Token escape/unescape tests
# Format: unescaped -> escaped

# Basic cases
foo -> foo
bar -> bar

# Tilde escaping
~ -> ~0
~0 -> ~00
~1 -> ~01

# Slash escaping
/ -> ~1
a/b -> a~1b
/foo/bar -> ~1foo~1bar

# Combined
~/ -> ~0~1
/~ -> ~1~0
a~b/c -> a~0b~1c

# No escaping needed
hello world -> hello world
special!@#$%^&*() -> special!@#$%^&*()
