Added compound node support to the parser