anchor.diff:          expressionStack.add(currentExpression);
           continue;
         }
  -      
  -      if(currentToken.type == TokenType.LN){
  +
  +      if(currentToken.type == TokenType.LN) {
           Expression operand = expressionStack.last;
           expressionStack.removeLast();
           Expression currentExpression = new Ln(operand);
           expressionStack.add(currentExpression);
           continue;
         }
  -      
  -      if(currentToken.type == TokenType.SQRT){
  +
  +      if(currentToken.type == TokenType.SQRT) {
           Expression operand = expressionStack.last;
           expressionStack.removeLast();
           Expression currentExpression = new Sqrt(operand);
  
positive.code:   static final TokenType LN = const TokenType("LN",3);
    static final TokenType EFUNC = const TokenType("EFUNC",3);
  
  
    final String value;
    final int priority;
    const TokenType(String this.value, int this.priority);
  
    String toString(){
      return value;
    }
  }
  
negative.code:         expressionStack.add(currentExpression);
          continue;
        }
  
        if(currentToken.type == TokenType.DIV) {
          Expression rightOperand = expressionStack.last;
          expressionStack.removeLast();
          Expression leftOperand = expressionStack.last;
  