56 lines
909 B
Plaintext
56 lines
909 B
Plaintext
|
|
#
|
|||
|
|
# Comments should be ignored
|
|||
|
|
#
|
|||
|
|
: Shell script launcher comment ignore
|
|||
|
|
@ DOS script launcher comment ignore
|
|||
|
|
|
|||
|
|
|
|||
|
|
-option key # end of line comment
|
|||
|
|
+reset imbedded#hash # <- not a comment, thought this is
|
|||
|
|
|
|||
|
|
This\ is' a 'single" token"
|
|||
|
|
|
|||
|
|
And\\\ \''even '\'\""more \""complex
|
|||
|
|
|
|||
|
|
"Backslash chars \n are returned as is"
|
|||
|
|
'regardless \n of quoting'
|
|||
|
|
|
|||
|
|
'Single quote escapes'
|
|||
|
|
\' "'"
|
|||
|
|
|
|||
|
|
"Double quote escapes"
|
|||
|
|
\" '"' "\""
|
|||
|
|
|
|||
|
|
Back\ slash\ escapes
|
|||
|
|
\\ '\' "\\" # NOTE that backslash in single quotes are literial!
|
|||
|
|
|
|||
|
|
'Space Character Escapes'
|
|||
|
|
\ ' ' " "
|
|||
|
|
|
|||
|
|
'Empty Tokens, using quotes'
|
|||
|
|
'' ""
|
|||
|
|
|
|||
|
|
"Unicode charcaters are handled"
|
|||
|
|
"° ' ² ³ ` ´"
|
|||
|
|
"µ ¶ ⨀ ⨁ ⨂"
|
|||
|
|
测试用的汉字
|
|||
|
|
|
|||
|
|
Line__\
|
|||
|
|
__Continuation
|
|||
|
|
|
|||
|
|
"Double_Quoted_Line__\
|
|||
|
|
__Continuation"
|
|||
|
|
|
|||
|
|
'Single_Quoted_Line__\
|
|||
|
|
__Continuation_NOT!'
|
|||
|
|
|
|||
|
|
"double_quoted_newlines__
|
|||
|
|
__are_part_of_token"
|
|||
|
|
|
|||
|
|
'single_quoted_newlines__
|
|||
|
|
__are_part_of_token'
|
|||
|
|
|
|||
|
|
"Last Token before EOF"
|
|||
|
|
|
|||
|
|
|