*/
public static void main(String[] args)
{
try
{
ContextParser parser = new ContextParser();
CalcContext context = new CalcContext();
context.put("raggio", 100);
context.put("diametro", "raggio*2");
context.put("arco", 25);
context.put("altezza", 700);
String toParse =
"circonferenza= 2 * pi()*raggio\n"+
"areacerchio=pi()*(raggio^2)\n"+
"lunarco=circonferenza*arco/360\n"+
"areaarco=areacerchio*arco/360\n"+
"volumecilindro=areacerchio*altezza\n"+
"suplatcilindro=2*pi()*raggio*altezza\n"+
"suptotcilindro=suplatcilindro+areacerchio*2\n"+
"volumecono=areacerchio*altezza/3\n";
parser.calc(toParse, context);
System.out.println(toParse);
dumpContext(context);
}
catch(Exception ex)