tunnelvisionlabs / antlr4ts

Optimized TypeScript target for ANTLR 4
Other
634 stars 109 forks source link

Methods like Parser.addParseListener should be support fluent programming style #456

Open BurtHarris opened 4 years ago

BurtHarris commented 4 years ago

All it takes is support fluent style to return the parser object rather than void. That way someone can chain methods together, in a single muti-line statement, e.g.:

const progTree = new ExprParser(...)
    .addParseListener(...)
    .prog();

It probably makes sense to implement this along with #455.