Lex.hpp
Go to the documentation of this file.
42 Keyword, // keyword must have whitespace characters on both sides to be considered keyword ; can not begin with a number ; can not contain whitespaces and operators
43 Operator, // operator that does not have to be separated with whitespace characters from variables ; can not begin with a number ; can not contain whitespaces ; all prefixes of specified operators are also operators
47 String, // anything that has quotes or apostrophes on both sides; quoted strings support escaping with backslash: \" -> ", \n -> newline, \r -> cr, \t -> tab, \\ -> backslash; Other escaped characters yield error
48 Name, // anything not containing whitespace characters that is not anything else ; can not begin with a number ; can not contain whitespaces and operators
49 Integer, // sequence of numbers (0-9); Whenever Double is requested in Lex's interface, Integer can substitute for it. Negative values work under the same conditions as for Double numbers.