added inc and dec operators
encapsulated lexer in closure
default indent = 0