package org.openflexo.antar.expr.parser; import org.openflexo.antar.expr.Expression; public class ExampleExpressionParser { public static void main(String[] arguments) { try { // Expression e = ExpressionParser.parse("a+b*c+2.3 = d + 2 + 'fuck'"); // Expression e = ExpressionParser.parse("coucou.les.gars(1,2+3,7.8,'fuck').en.short(1)"); // Expression e = ExpressionParser.parse("a.b(2).c(1)"); // Expression e = ExpressionParser.parse("testFunction(-pi/2,7.8,1-9*7/9,aVariable,foo1+foo2,e)"); Expression e = ExpressionParser.parse("a ? b : c"); System.out.println("Parsed: " + e); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }