@Test
    public void mildyComplexTest(){
        String input = "((y * x) + (((3 * 2) * (x * 4.0)) + z))";
        Lexer lexer = new Lexer(input);
        Parser_v2 Parser_v2 = new Parser_v2(lexer);
        Expression exp = Parser_v2.parse();
        
        Addition expected = new Addition(new Multiplication(new Variable(new Token("y")), new Variable(new Token("x"))), 
                new Addition(new Multiplication(new Multiplication(new Number(new Token("3")), new Number(new Token("2"))), 
                        new Multiplication(new Variable(new Token("x")), new Number(new Token("4.0")))), new Variable(new Token("z"))));
        assertEquals(exp.toString(), expected.toString());
        
        
    }