class Crass::Parser
- Crass::Parser
- Reference
- Object
Defined in:
crass/parser.crConstant Summary
-
OPERATOR_CHARS =
['=', '+', '-', '*', '/', '!', '%', '^', '#', '(', ')', '?']
-
SYMBOL_CHARS =
((('a'..'z').to_a + ('A'..'Z').to_a) + ('0'..'9').to_a) + ['_', '.', '$']
Class Method Summary
Instance Method Summary
- #dump_source(source)
-
#run(source_file)
Run the parser
-
#tokenize(source_code)
Tokenize source code text