What characters should be legal in Thrift constants (defined in IDL files)?
\ ' "
Yes
dreiss
Dave Engberg
mcslee
Esteve Fernandez
Greg Stein
No
\n \r
Yes
mcslee
Esteve Fernandez
Greg Stein
No
dreiss
Dave Engberg
\t
Yes
Greg Stein
mcslee
No
\a \b \v \f
Yes
No
dreiss
Dave Engberg
mcslee Esteve Fernandez – unsure about \t
\0
Yes
No
dreiss
Dave Engberg
mcslee
Esteve Fernandez
Greg Stein
non-ascii
Yes
Dave Engberg (+ general movement from ascii to Unicode for string type)
mcslee – yeah UTF-8 seems fine to me
Esteve Fernandez – UTF-8
Greg Stein – UTF-8, Baby!!
No
dreiss