new Grammar(operators, rulesProb) → {Grammar}
Generates the grammar given the operators
Parameters:
Name | Type | Description |
---|---|---|
operators |
type | |
rulesProb |
type |
- Source:
Returns:
- Type
- Grammar
Methods
getRules(symbol) → {Array|Grammar.prototype.getRules.rules}
Returns rules applicable for given symbol
Parameters:
Name | Type | Description |
---|---|---|
symbol |
type |
- Source:
Returns:
- Type
- Array | Grammar.prototype.getRules.rules
getRulesN(symbol) → {Array|Grammar.prototype.getRules.rules}
Returns indexes of rules applicable for given symbol
Parameters:
Name | Type | Description |
---|---|---|
symbol |
type |
- Source:
Returns:
- Type
- Array | Grammar.prototype.getRules.rules