Implemented else blocks
This commit is contained in:
@ -7,9 +7,9 @@ import (
|
||||
)
|
||||
|
||||
// parseNode generates an AST node from an instruction.
|
||||
func parseNode(tokens token.List, source []byte) (Node, error) {
|
||||
func parseNode(tokens token.List, source []byte, nodes AST) (Node, error) {
|
||||
if tokens[0].IsKeyword() {
|
||||
return parseKeyword(tokens, source)
|
||||
return parseKeyword(tokens, source, nodes)
|
||||
}
|
||||
|
||||
expr := expression.Parse(tokens)
|
||||
|
Reference in New Issue
Block a user