comparison src/luan/interp/LuanCompiler.java @ 158:cced1c4d3575

only allow TemplateExpressions at end of expr list; change LuanParser.Expressions() to Expression(); git-svn-id: https://luan-java.googlecode.com/svn/trunk@159 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Wed, 18 Jun 2014 21:49:06 +0000
parents f35c50027985
children 94bbc4cbc106
comparison
equal deleted inserted replaced
157:1de3e4a6e82d 158:cced1c4d3575
36 } 36 }
37 37
38 private static FnDef parse(LuanState luan,LuanParser parser,boolean allowExpr) throws LuanException { 38 private static FnDef parse(LuanState luan,LuanParser parser,boolean allowExpr) throws LuanException {
39 try { 39 try {
40 if( allowExpr ) { 40 if( allowExpr ) {
41 FnDef fnDef = parser.Expressions(); 41 FnDef fnDef = parser.Expression();
42 if( fnDef != null ) 42 if( fnDef != null )
43 return fnDef; 43 return fnDef;
44 } 44 }
45 return parser.RequiredModule(); 45 return parser.RequiredModule();
46 } catch(ParseException e) { 46 } catch(ParseException e) {