(Program (Other "variable_declaration" {+(VarDecl (Identifier))+} (VarAssignment { (Identifier) ->(Identifier) } { (NumberLiteral) ->(Object) }) {+(VarDecl (Identifier))+}))