comparison src/luan/interp/LuanParser.java @ 116:1ff1c32417eb

more IoLib work and added init.luan git-svn-id: https://luan-java.googlecode.com/svn/trunk@117 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Fri, 30 May 2014 04:55:37 +0000
parents 7afa6df829f3
children 735708619119
comparison
equal deleted inserted replaced
115:eacf6ce1b47d 116:1ff1c32417eb
818 } 818 }
819 819
820 private Var VarExt(boolean inParens,int start,Code exp1) throws ParseException { 820 private Var VarExt(boolean inParens,int start,Code exp1) throws ParseException {
821 parser.begin(); 821 parser.begin();
822 Expr exp2 = SubExpr(inParens); 822 Expr exp2 = SubExpr(inParens);
823 exp2 = SubExpr(inParens);
824 if( exp2 != null ) 823 if( exp2 != null )
825 return parser.success(indexVar(start,expr(exp1),exp2)); 824 return parser.success(indexVar(start,expr(exp1),exp2));
826 if( parser.match('.') ) { 825 if( parser.match('.') ) {
827 Spaces(inParens); 826 Spaces(inParens);
828 exp2 = NameExpr(inParens); 827 exp2 = NameExpr(inParens);