refractor parser