module analysis::grammars::dramb::Brackets
rascal-0.42.0
org.rascalmpl.drambiguity-0.3.10
Usage
import analysis::grammars::dramb::Brackets;
Dependencies
import analysis::grammars::dramb::Util;
import ParseTree;
function rule
Production rule(Symbol s)
function bo
Production bo()
function bc
Production bc()
function la
Production la()
function wrap
Tree wrap(Tree x)
list[Tree] wrap(Symbol s, list[Tree] args)
function brackets
Adds a bracket rule around all directly recursive non-terminals (expressions)
Tree brackets(Tree t)