Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
parsimonious.grammar.TokenRuleVisitor Class Reference
Inheritance diagram for parsimonious.grammar.TokenRuleVisitor:
Inheritance graph
[legend]
Collaboration diagram for parsimonious.grammar.TokenRuleVisitor:
Collaboration graph
[legend]

Public Member Functions

 visit_spaceless_literal (self, spaceless_literal, visited_children)
 
 visit_regex (self, node, regex)
 
- Public Member Functions inherited from parsimonious.grammar.RuleVisitor
 __init__ (self, custom_rules=None)
 
 visit_parenthesized (self, node, parenthesized)
 
 visit_quantifier (self, node, quantifier)
 
 visit_quantified (self, node, quantified)
 
 visit_lookahead_term (self, node, lookahead_term)
 
 visit_not_term (self, node, not_term)
 
 visit_rule (self, node, rule)
 
 visit_sequence (self, node, sequence)
 
 visit_ored (self, node, ored)
 
 visit_or_term (self, node, or_term)
 
 visit_label (self, node, label)
 
 visit_reference (self, node, reference)
 
 visit_literal (self, node, literal)
 
 generic_visit (self, node, visited_children)
 
 visit_rules (self, node, rules_list)
 
- Public Member Functions inherited from parsimonious.nodes.NodeVisitor
 visit (self, node)
 
 parse (self, text, pos=0)
 
 match (self, text, pos=0)
 
 lift_child (self, node, children)
 
- Public Member Functions inherited from parsimonious.nodes.RuleDecoratorMeta
 __new__ (metaclass, name, bases, namespace)
 

Additional Inherited Members

- Public Attributes inherited from parsimonious.grammar.RuleVisitor
 custom_rules
 
- Public Attributes inherited from parsimonious.nodes.NodeVisitor
 unwrapped_exceptions
 
- Static Public Attributes inherited from parsimonious.grammar.RuleVisitor
dict quantifier_classes = {'?': Optional, '*': ZeroOrMore, '+': OneOrMore}
 
 visit_expression = NodeVisitor.lift_child
 
- Static Public Attributes inherited from parsimonious.nodes.NodeVisitor
 grammar = None
 
tuple unwrapped_exceptions = ()
 
- Protected Member Functions inherited from parsimonious.nodes.NodeVisitor
 _parse_or_match (self, text, pos, method_name)
 
- Protected Attributes inherited from parsimonious.grammar.RuleVisitor
 _last_literal_node_and_type
 

Detailed Description

A visitor which builds expression trees meant to work on sequences of
pre-lexed tokens rather than strings

Member Function Documentation

◆ visit_regex()

parsimonious.grammar.TokenRuleVisitor.visit_regex (   self,
  node,
  regex 
)
Return a ``Regex`` expression.

Reimplemented from parsimonious.grammar.RuleVisitor.

◆ visit_spaceless_literal()

parsimonious.grammar.TokenRuleVisitor.visit_spaceless_literal (   self,
  spaceless_literal,
  visited_children 
)
Turn a string literal into a ``TokenMatcher`` that matches
``Token`` objects by their ``type`` attributes.

Reimplemented from parsimonious.grammar.RuleVisitor.


The documentation for this class was generated from the following file: