Is the expression tree that you are refering is Expression Evaluation tree?
If yes then it is tree constructed by the parser. Parser used the Lexer/Tokenizer to identify the Tokens from the program. Parser constructs the Binary tree from the tokens.
Here is the detailed explanation