abstract code: start implementing the abstract portion of the generated parser

Signed-off-by: Peter Williams <pwil3058@gmail.com>