hardcoding nonuser parser + new grammar view