comparison core/src/luan/impl/LuanParser.java @ 708:77e0c859c8a3

fix luan_to_java and fix line numbers
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 18 May 2016 18:11:00 -0600
parents 61b36d5895df
children 217b047afd93
comparison
equal deleted inserted replaced
707:1ed9e55f0be8 708:77e0c859c8a3
393 In inTemplate = in.template(); 393 In inTemplate = in.template();
394 List<Expr> builder = new ArrayList<Expr>(); 394 List<Expr> builder = new ArrayList<Expr>();
395 while(true) { 395 while(true) {
396 if( parser.match( "<%=" ) ) { 396 if( parser.match( "<%=" ) ) {
397 Spaces(); 397 Spaces();
398 builder.add( RequiredExpr(inTemplate) ); 398 Expr exp = new Expr(Val.SINGLE,false);
399 exp.addAll( RequiredExpr(inTemplate) );
400 builder.add(exp);
399 RequiredMatch( "%>" ); 401 RequiredMatch( "%>" );
400 } else if( parser.match( "<%" ) ) { 402 } else if( parser.match( "<%" ) ) {
401 Spaces(); 403 Spaces();
402 return parser.success(expString(builder)); 404 return parser.success(expString(builder));
403 } else { 405 } else {