rules {xegaBNF}R Documentation

Returns all indices of rules applicable for a non-terminal identifier.

Description

rules() finds all applicable production rules for a non-terminal identifier.

Usage

rules(Id, LHS)

Arguments

Id

A numerical identifier.

LHS

The left-hand side of a production table.

Value

See Also

Other Utility Functions: derive(), id2symb(), isNonTerminal(), isTerminal(), symb2id()

Examples

a<-booleanGrammar()$BNF
ST<-makeSymbolTable(a)
PT<-makeProductionTable(a,ST)
rules(5, PT$LHS)
rules(8, PT$LHS)
rules(9, PT$LHS)
rules(1, PT$LHS)


[Package xegaBNF version 1.0.0.0 Index]