parsers: refactor into separate modules.
parser: add function calls.