comparison core/src/luan/impl/ExpList.java @ 653:538b0ae08faa

compile IfStmt and BreakStmt
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 05 Apr 2016 13:01:04 -0600
parents 859c0dedc8b6
children
comparison
equal deleted inserted replaced
652:067d9470184d 653:538b0ae08faa
15 @Override public Object[] eval(LuanStateImpl luan) { 15 @Override public Object[] eval(LuanStateImpl luan) {
16 return LuanFunction.NOTHING; 16 return LuanFunction.NOTHING;
17 } 17 }
18 }; 18 };
19 19
20 static Expr[] toArray(List<Expressions> list) { 20 private static Expr[] toArray(List<Expressions> list) {
21 Expr[] a = new Expr[list.size()]; 21 Expr[] a = new Expr[list.size()];
22 for( int i=0; i<a.length; i++ ) { 22 for( int i=0; i<a.length; i++ ) {
23 Expressions exprs = list.get(i); 23 Expressions exprs = list.get(i);
24 if( exprs instanceof Expr ) { 24 if( exprs instanceof Expr ) {
25 a[i] = (Expr)exprs; 25 a[i] = (Expr)exprs;