Algorithm

Introduce syntax parser (now only making syntax trees)