merge indent and state stack, should fix arrow notation
disable verbose logging
added documentation for arrow and semicolon