Mercurial Hosting > luan
comparison core/src/luan/impl/LuanParser.java @ 718:960e5117e5bf
fix template expressions
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 27 May 2016 14:22:27 -0600 |
parents | 7a322e942c15 |
children | 98df1c19ed7d |
comparison
equal
deleted
inserted
replaced
717:64f9f41cd1bf | 718:960e5117e5bf |
---|---|
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 Expr exp = new Expr(Val.SINGLE,false); | 398 Expr exp = new Expr(Val.SINGLE,false); |
399 exp.addAll( RequiredExpr(inTemplate) ); | 399 exp.addAll( RequiredExpr(inTemplate).single() ); |
400 builder.add(exp); | 400 builder.add(exp); |
401 RequiredMatch( "%>" ); | 401 RequiredMatch( "%>" ); |
402 } else if( parser.match( "<%" ) ) { | 402 } else if( parser.match( "<%" ) ) { |
403 Spaces(); | 403 Spaces(); |
404 return parser.success(expString(builder)); | 404 return parser.success(expString(builder)); |