More work, finishing the parse_input and lots of reducer
This commit is contained in:
@@ -46,12 +46,12 @@ fun main():int {
|
||||
/*returndaaaaaaaaaaaaaa"))*/
|
||||
//lex.set_input(string("hibyed"))
|
||||
println("woo lexing:")
|
||||
//range(8).for_each(fun(i: int) { println(lex.next().to_string()); } )
|
||||
/*range(8).for_each(fun(i: int) { println(lex.next().to_string()); } )*/
|
||||
/*range(80).for_each(fun(i: int) { println(lex.next().to_string()); } )*/
|
||||
println(a.to_string())
|
||||
a.calculate_state_automaton()
|
||||
var parse.construct(a): parser
|
||||
var result = parse.parse_input(string(""), string("fun name"))
|
||||
var result = parse.parse_input(string("ad"), string("fun name"))
|
||||
/*var parse.construct(): parser*/
|
||||
return 0
|
||||
}
|
||||
|
||||
@@ -3,20 +3,20 @@ test: test true
|
||||
old contributed tests
|
||||
b: b true
|
||||
b: b true
|
||||
$EOF$: no_value true
|
||||
$EOF$: $EOF$ false
|
||||
|
||||
a*: aaa true
|
||||
b: b true
|
||||
a*: aa true
|
||||
b: b true
|
||||
b: b true
|
||||
$EOF$: no_value true
|
||||
$EOF$: $EOF$ false
|
||||
|
||||
a|b: b true
|
||||
$INVALID$: no_value true
|
||||
$INVALID$: $INVALID$ false
|
||||
|
||||
xyzzy: xyzzy true
|
||||
$EOF$: no_value true
|
||||
$EOF$: $EOF$ false
|
||||
|
||||
(i|n|t|e)+: intent true
|
||||
$EOF$: no_value true
|
||||
$EOF$: $EOF$ false
|
||||
|
||||
@@ -26,10 +26,10 @@ obj test(Object) {
|
||||
}
|
||||
|
||||
fun main():int {
|
||||
println(lesser(1,2))
|
||||
println(lesser(7.0,8.0))
|
||||
println(greater(1,2))
|
||||
println(greater(7.0,8.0))
|
||||
println(min(1,2))
|
||||
println(min(7.0,8.0))
|
||||
println(max(1,2))
|
||||
println(max(7.0,8.0))
|
||||
|
||||
range(3,13, 3).for_each(fun(i: int) { print(i); })
|
||||
println()
|
||||
|
||||
Reference in New Issue
Block a user