* groundwork for antlr parsing