User expression parsing