sdk/python/Utilities/PyParsimonious
Utilities

PyParsimonious

Third-party Python package module — parsimonious. Auto-indexed from CDN. Method-level security roles have not been annotated; rule writers should inspect the source before use.

Other Methods

.expressions.Not()Neutral
#
Signature
expressions.Not(term)

expressions.Not function.

.expressions.OneOrMore()Neutral
#
Signature
expressions.OneOrMore(member, name, min)

expressions.OneOrMore function.

.expressions.Optional()Neutral
#
Signature
expressions.Optional(member, name)

expressions.Optional function.

.expressions.ZeroOrMore()Neutral
#
Signature
expressions.ZeroOrMore(member, name)

expressions.ZeroOrMore function.

.expressions.expression()Neutral
#
Signature
expressions.expression(callable, rule_name, grammar)

expressions.expression function.

.expressions.is_callable()Neutral
#
Signature
expressions.is_callable(value)

expressions.is_callable function.

.nodes.rule()Neutral
#
Signature
nodes.rule(rule_string)

nodes.rule function.

.rule()Neutral
#
Signature
rule(rule_string)

rule function.

.utils.evaluate_string()Neutral
#
Signature
utils.evaluate_string(string)

utils.evaluate_string function.

.BadGrammar()Neutral
#
Signature
BadGrammar(...)

BadGrammar class.

Fully-Qualified Names

FQNField
parsimoniousfqns[0]

Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.

Import

rule.py
import parsimonious