Redo the config parser using a syntax table instead of yacc
