comparison core/src/luan/impl/LuanParser.java @ 209:239c8d650028

convert returned arrays to tables for java methods git-svn-id: https://luan-java.googlecode.com/svn/trunk@210 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 08 Jul 2014 10:25:35 +0000
parents 77365c9fdfe4
children 284eddd599b1
comparison
equal deleted inserted replaced
208:5ba136769034 209:239c8d650028
1058 return parser.success(); 1058 return parser.success();
1059 } 1059 }
1060 1060
1061 private Expr SubExpr(In in) throws ParseException { 1061 private Expr SubExpr(In in) throws ParseException {
1062 parser.begin(); 1062 parser.begin();
1063 if( !parser.match('[') ) 1063 if( !parser.match('[') || parser.test("[") || parser.test("=") )
1064 return parser.failure(null); 1064 return parser.failure(null);
1065 In inParens = in.parens(); 1065 In inParens = in.parens();
1066 Spaces(inParens); 1066 Spaces(inParens);
1067 Expr exp = expr(RequiredExpr(inParens)); 1067 Expr exp = expr(RequiredExpr(inParens));
1068 RequiredMatch(']'); 1068 RequiredMatch(']');