Paul B Mann

Language/Compiler Engineering
I work in the creative field of designing computer languages and building those language processors.  To be more specific, I build "tools" that automatically generate language processors.  LRStar is my software tool which 1) reads a TBNF grammar and 2) automatically generates a parser or compiler front end for processing that language.

Software Products
DFA: fast lexer generator
LRStar: LR(*) parser generator

Patents
Method for Generating Optimized Vector Instructions from High-Level Programming Languages

Publications
A Translational BNF Grammar Notation (TBNF)

© Copyright 2018 Paul B Mann