Mercurial Hosting > luan
comparison src/luan/interp/LuanParser.java @ 148:dfd0f33b584e
minor parser fix
git-svn-id: https://luan-java.googlecode.com/svn/trunk@149 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Mon, 16 Jun 2014 04:29:33 +0000 |
parents | 3b384dc5ca91 |
children | f99fd64291b3 |
comparison
equal
deleted
inserted
replaced
147:cc3a0578edac | 148:dfd0f33b584e |
---|---|
766 In inParens = in.parens(); | 766 In inParens = in.parens(); |
767 Spaces(inParens); | 767 Spaces(inParens); |
768 List<TableExpr.Field> fields = new ArrayList<TableExpr.Field>(); | 768 List<TableExpr.Field> fields = new ArrayList<TableExpr.Field>(); |
769 ExpList.Builder builder = new ExpList.Builder(); | 769 ExpList.Builder builder = new ExpList.Builder(); |
770 while( Field(fields,builder,in) && FieldSep(inParens) ); | 770 while( Field(fields,builder,in) && FieldSep(inParens) ); |
771 Spaces(inParens); | |
771 if( !parser.match('}') ) | 772 if( !parser.match('}') ) |
772 throw parser.exception("Expected table element or '}'"); | 773 throw parser.exception("Expected table element or '}'"); |
773 return parser.success( new TableExpr( se(start), fields.toArray(new TableExpr.Field[0]), builder.build() ) ); | 774 return parser.success( new TableExpr( se(start), fields.toArray(new TableExpr.Field[0]), builder.build() ) ); |
774 } | 775 } |
775 | 776 |