Skip to main content

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)