class Crass::Parser

Defined in:

crass/parser.cr

Constant Summary

OPERATOR_CHARS = ['=', '+', '-', '*', '/', '!', '%', '^', '#', '(', ')', '?']
SYMBOL_CHARS = ((('a'..'z').to_a + ('A'..'Z').to_a) + ('0'..'9').to_a) + ['_', '.', '$']

Class Method Summary

Instance Method Summary

Class Method Detail

def self.run(source_file) #

[View source]

Instance Method Detail

def dump_source(source) #

[View source]
def run(source_file) #

Run the parser


[View source]
def tokenize(source_code) #

Tokenize source code text


[View source]