Perform grammar inlining

« glr project page

Gramanl should inline all nonterminals with a single production. In addition to that, it may heuristically inline others: - nonterminals used only once - option-nonterminals will require duplication of its clients

Details

Id: 46eedd448928f02b4169e545b1690d3011b3255e
Type: feature
Creation time: 2012-10-19 16:00 GMT
Creator: Pippijn van Steenhoven <pippijn@...>
Release: unassigned
Component: glr
Status: unstarted

Issue log

2012-10-19 16:01 GMT Pippijn van Steenhoven <pippijn@...> created
Directly recursive nonterminals can never be inlined.