Man pages for xegaBNF
Compile a Backus-Naur Form Specification into an R Grammar Object

booleanGrammarA constant function which returns the BNF (Backus-Naur Form)...
compileBNFCompile a BNF (Backus-Naur Form) of a context-free grammar.
compileShortPTProduces a production table with non-recursive productions...
deriveDerives the identifier list which expands the non-terminal...
id2symbConvert a numeric identifier to a symbol.
isNonTerminalIs the numeric identifier a non-terminal symbol?
isTerminalIs the numeric identifier a terminal symbol?
makeProductionTableProduces a production table.
makeRuleTransforms a single BNF rule into a production table.
makeStartSymbolExtracts the numerical identifier of the start symbol of the...
makeSymbolTableBuild a symbol table from a character string which contains a...
newBNFConvert grammar file into a constant function.
readBNFRead text file.
rulesReturns all indices of rules applicable for a non-terminal...
symb2idConvert a symbol to a numeric identifier.
writeBNFWrite BNF into text file.
xegaBNFPackage xegaBNF
xegaBNF documentation built on May 29, 2024, 10:23 a.m.