. 8 ,9:;< = >? @A ,B CDE F ,9G H IJK L CM ,NOPQ =R S T U VWX YZ[\] ^_ `ab -cdeoperatorI(I)VCodeeval4(Lbsh/CallStack;Lbsh/Interpreter;)Ljava/lang/Object; Exceptions operation9(Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; 01 fgbsh/BSHPrimaryExpressionbsh/InterpreterErrorError, null LHSnode 0hi jk lmError, null LHS ./n opbsh/UtilEvalError qrbsh/SimpleNode 34 st bsh/EvalErrorVoid assignment. 0u vw 67(unimplemented operator in assignment BSHjava/lang/String%Use of non + operator with String LHSjava/lang/StringBuffer 0x yz y{ |} bsh/Primitive1Illegal use of undefined object or 'void' literal ~t,Illegal use of null object or 'null' literaljava/lang/Booleanjava/lang/Characterjava/lang/Number 7!Non primitive value in operator:   bsh/BSHAssignmentbsh/ParserConstants jjtGetChild (I)Lbsh/Node;(Ljava/lang/String;)Vbsh/Interpreter getStrictJava()ZtoLHS+(Lbsh/CallStack;Lbsh/Interpreter;)Lbsh/LHS;bsh/LHSgetValue()Ljava/lang/Object; toEvalError0(Lbsh/SimpleNode;Lbsh/CallStack;)Lbsh/EvalError;VOIDLbsh/Primitive;4(Ljava/lang/String;Lbsh/SimpleNode;Lbsh/CallStack;)Vassign'(Ljava/lang/Object;Z)Ljava/lang/Object;()Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;NULLbinaryOperationjava/lang/ObjectgetClass()Ljava/lang/Class; tokenImage[Ljava/lang/String; ,-./012*342 D*N- Y,6-+,: Y :* Q : :*+ *:+,:Y*+* Q!33EEWi{{*f*g*h*i*j*l*n*o*p*r*tY:  *+ @GJ {i: j{: |: : : : : : :  :  : /: 0:: 5672+0,)f YY+,+ , 3+ , Y!+" ," Y#+$+%+& + &,$,%,& , +,' YY(+)*+2*,)5