Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1. if(token.matches("[-]?[0-9]+(.[0-9]+)?")) symbol=new Liczba(Double.parseDouble(token));
  2.             else if(token.equals("+")) symbol=new DwuArgumentowa(new DzialanieDwu.Dodawanie());
  3.             else if(token.equals("-")) symbol=new DwuArgumentowa(new DzialanieDwu.Odejmowanie());
  4.             else if(token.equals("*")) symbol=new DwuArgumentowa(new DzialanieDwu.Mnozenie());
  5.             else if(token.equals("/")) symbol=new DwuArgumentowa(new DzialanieDwu.Dzielenie());
  6.             else if(token.equals("Min")) symbol=new DwuArgumentowa(new DzialanieDwu.Min());
  7.             else if(token.equals("Max")) symbol=new DwuArgumentowa(new DzialanieDwu.Max());
  8.             else if(token.equals("Log")) symbol=new DwuArgumentowa(new DzialanieDwu.Log());
  9.             else if(token.equals("Pow")) symbol=new DwuArgumentowa(new DzialanieDwu.Pow());
  10.             else if(token.equals("Abs")) symbol=new JednoArgumentowa(new Dzialanie.Abs());
  11.             else if(token.equals("Sgn")) symbol=new JednoArgumentowa(new Dzialanie.Sgn());
  12.             else if(token.equals("Acos")) symbol=new JednoArgumentowa(new Dzialanie.Acos());
  13.             else if(token.equals("Atan")) symbol=new JednoArgumentowa(new Dzialanie.Atan());
  14.             else if(token.equals("Ceil")) symbol=new JednoArgumentowa(new Dzialanie.Ceil());
  15.             else if(token.equals("Cos")) symbol=new JednoArgumentowa(new Dzialanie.Cos());
  16.             else if(token.equals("Exp")) symbol=new JednoArgumentowa(new Dzialanie.Exp());
  17.             else if(token.equals("Floor")) symbol=new JednoArgumentowa(new Dzialanie.Floor());
  18.             else if(token.equals("Frac")) symbol=new JednoArgumentowa(new Dzialanie.Frac());
  19.             else if(token.equals("Ln")) symbol=new JednoArgumentowa(new Dzialanie.Ln());
  20.             else if(token.equals("Sin")) symbol=new JednoArgumentowa(new Dzialanie.Sin());
  21.             else if(token.equals("Pi")) symbol=new Pi();
  22.             else if(token.equals("E")) symbol=new E();
  23.             else if(token.matches("[a-z[A-Z]][a-z[A-Z][0-9]]*")) symbol=new Zmienna(token).setDrzewo(drzewo);
  24.             else throw (new ONP_NieznanySymbol(token));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement