.SS COMMENTS
Anything following a double slash
.RB ( // )
-up to the end of the line is treated as a comment and ignored.
+up to the end of the line, and all lines starting with a hash mark
+.RB ( # )
+are treated as a comment and ignored.
.SS NUMBERS
ginsh accepts numbers in the usual decimal notations. This includes arbitrary
precision integers and rationals as well as floating point numbers in standard
[ \t\n]+ /* skip whitespace */
\\$ /* skip line continuations */
"//".* /* skip comments starting with "//" */
+^"#".* /* skip lines starting with "#" */
^"!".* system(yytext + 1); /* execute shell command */
/* special values */