more:edge uses
parsers

put parser definitions in `parsers.yaml` (dict) and order in `syntax.yaml` (list)
like operators

each parser has `body` (body parser)

fix comment:context to return format (i.e. '%s')
trivial refactor (change name)