Graph-based parser experiment, create my own parser