Warning: session_start(): open(/var/lib/php/sessions/sess_k8gure7eg4kuf4m936rti3f7n8, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
srecord Superposition(Cl options) {
*(O... options) { this.options = asList(options); }
}
srecord Sequence(L steps) {
*(O... steps) { this.steps = asList(steps); }
}
asclass GrammarClass {}
sclass Statement > GrammarClass {}
srecord grab(O what) {} // what: string or a GrammarClass
cprint {
start-thread {
Superposition main = Superposition(
Sequence(
grab("I"),
grab("think"),
Superposition(
Sequence(
grab("that"),
grab(Statement)
),
grab(Statement)
)
),
Sequence(
grab("Do"),
grab("you"),
grab("think"),
grab("that"),
grab(Statement),
grab("?")
),
grab(Statement)
);
printIndentedStruct(main);
}
}