@@ -121,8 +121,10 @@ extension Parser: ParserExecution {
|
|||||||
public func execute(execution: ProgramExecution) -> (InstantiatedParserState, ProgramExecution) {
|
public func execute(execution: ProgramExecution) -> (InstantiatedParserState, ProgramExecution) {
|
||||||
var execution = execution.enter_scope()
|
var execution = execution.enter_scope()
|
||||||
|
|
||||||
execution = execution.declare(identifier: AsInstantiatedParserState(accept.state()).state, withValue: accept)
|
execution = execution.declare(
|
||||||
execution = execution.declare(identifier: AsInstantiatedParserState(reject.state()).state, withValue: reject)
|
identifier: AsInstantiatedParserState(accept.state()).state, withValue: accept)
|
||||||
|
execution = execution.declare(
|
||||||
|
identifier: AsInstantiatedParserState(reject.state()).state, withValue: reject)
|
||||||
|
|
||||||
// Add initial values to the global scope
|
// Add initial values to the global scope
|
||||||
if let initial = execution.initial_values() {
|
if let initial = execution.initial_values() {
|
||||||
|
|||||||
Reference in New Issue
Block a user