Working scanner/ast/parser, with support for array literals and gops