Allows construction of parse trees