open fun parse(str: String): CPP14Parser =
        CharStreams.fromString(str)
            .let(::CPP14Lexer)
            .let(::CommonTokenStream)
            .let(::CPP14Parser)