Parsing Languages Described by Syntax Graphs