public Expression(string input) { this.Input = input; Tokens = new Tokenizer(input).Scan(); PostFixedTokens = new PostfixedTokens(Tokens.tokens); ParseTree = PostFixedTokens.BuildParseTree(); ReturnValue = ParseTree.val; Output = ReturnValue.FullVisualization(); }