| CatapultServer
    v0.5.0.1 (Elephant)
    | 
| Functions | |
| def | t_COMMENT_SINGLELINE (tok) | 
| def | t_COMMENT_MULTILINE (tok) | 
| def | t_NEWLINE (tok) | 
| def | t_error (err) | 
| Variables | |
| list | tokens | 
| string | t_ignore = ' \t\r.?@\f' | 
| string | t_NUMBER = r'[0-9][0-9XxA-Fa-f]*' | 
| string | t_FLOAT_NUMBER = r'[-+]?[0-9]*\.[0-9]+([eE][-+]?[0-9]+)?' | 
| string | t_NAME = r'[A-Za-z_~][A-Za-z0-9_]*' | 
| string | t_OPEN_PAREN = r'\(' | 
| string | t_CLOSE_PAREN = r'\)' | 
| string | t_OPEN_BRACKET = r'<' | 
| string | t_CLOSE_BRACKET = r'>' | 
| string | t_OPEN_BRACE = r'{' | 
| string | t_CLOSE_BRACE = r'}' | 
| string | t_OPEN_SQUARE_BRACKET = r'\[' | 
| string | t_CLOSE_SQUARE_BRACKET = r'\]' | 
| string | t_SEMI_COLON = r';' | 
| string | t_COLON = r':' | 
| string | t_COMMA = r',' | 
| string | t_BACKSLASH = r'\\' | 
| string | t_PIPE = r'\|' | 
| string | t_PERCENT = r'%' | 
| string | t_CARET = r'\^' | 
| string | t_EXCLAMATION = r'!' | 
| string | t_PRECOMP_MACRO = r'\#(.*?\\\n|.*)*' | 
| string | t_ASTERISK = r'\*' | 
| string | t_MINUS = r'\-' | 
| string | t_PLUS = r'\+' | 
| string | t_DIVIDE = r'/(?!/)' | 
| string | t_AMPERSTAND = r'&' | 
| string | t_EQUALS = r'=' | 
| string | t_CHAR_LITERAL = '\'.\'' | 
| string | t_SQUOTE = r'\'' | 
| string | t_STRING_LITERAL = r'"([^"\\]|\\.)*"' | 
| def cppLexer.t_COMMENT_MULTILINE | ( | tok | ) | 
| def cppLexer.t_COMMENT_SINGLELINE | ( | tok | ) | 
| def cppLexer.t_error | ( | err | ) | 
| def cppLexer.t_NEWLINE | ( | tok | ) | 
| string cppLexer.t_AMPERSTAND = r'&' | 
| string cppLexer.t_ASTERISK = r'\*' | 
| string cppLexer.t_BACKSLASH = r'\\' | 
| string cppLexer.t_CARET = r'\^' | 
| string cppLexer.t_CHAR_LITERAL = '\'.\'' | 
| string cppLexer.t_CLOSE_BRACE = r'}' | 
| string cppLexer.t_CLOSE_BRACKET = r'>' | 
| string cppLexer.t_CLOSE_PAREN = r'\)' | 
| string cppLexer.t_CLOSE_SQUARE_BRACKET = r'\]' | 
| string cppLexer.t_COLON = r':' | 
| string cppLexer.t_COMMA = r',' | 
| string cppLexer.t_DIVIDE = r'/(?!/)' | 
| string cppLexer.t_EQUALS = r'=' | 
| string cppLexer.t_EXCLAMATION = r'!' | 
| string cppLexer.t_FLOAT_NUMBER = r'[-+]?[0-9]*\.[0-9]+([eE][-+]?[0-9]+)?' | 
| string cppLexer.t_ignore = ' \t\r.?@\f' | 
| string cppLexer.t_MINUS = r'\-' | 
| string cppLexer.t_NAME = r'[A-Za-z_~][A-Za-z0-9_]*' | 
| string cppLexer.t_NUMBER = r'[0-9][0-9XxA-Fa-f]*' | 
| string cppLexer.t_OPEN_BRACE = r'{' | 
| string cppLexer.t_OPEN_BRACKET = r'<' | 
| string cppLexer.t_OPEN_PAREN = r'\(' | 
| string cppLexer.t_OPEN_SQUARE_BRACKET = r'\[' | 
| string cppLexer.t_PERCENT = r'%' | 
| string cppLexer.t_PIPE = r'\|' | 
| string cppLexer.t_PLUS = r'\+' | 
| string cppLexer.t_PRECOMP_MACRO = r'\#(.*?\\\n|.*)*' | 
| string cppLexer.t_SEMI_COLON = r';' | 
| string cppLexer.t_SQUOTE = r'\'' | 
| string cppLexer.t_STRING_LITERAL = r'"([^"\\]|\\.)*"' | 
| list cppLexer.tokens |