|
Horizon
|
Public Member Functions | |
| def | __init__ (self, key, increasing_idx=False, decreasing_idx=False, **kwds) |
| def | initial (self, text, comment) |
| def | parse (self, node, text, comment) |
| def | flatten (self, node) |
| def | fin (self, node) |
Public Member Functions inherited from pybis.Section | |
| def | __init__ (self, key, pyparser=None, labeled=False, **kwds) |
| def | initial (self, text, comment) |
| def | labeled_merge (self, orig, new) |
Public Member Functions inherited from pybis.Bracket | |
| def | can_parse (self, text) |
| def | initial (self, text, comment) |
Public Member Functions inherited from pybis.Parse | |
| def | __init__ (self, key, pyparser=None, default=None, initvalue=None, data_name=None, list_merge=False, asList=False, asDict=False, required=False) |
| def | add (self, obj) |
| def | __iadd__ (self, obj) |
| def | get_globals (self) |
| def | find_parser (self, text) |
| def | can_parse (self, text) |
| def | initial (self, text, comment) |
| def | parse (self, node, text, comment) |
| def | pyparse (self, text) |
| def | fin (self, node) |
| def | pop (self, new, name) |
| def | flatten (self, new) |
| def | merge (self, orig, new) |
Public Attributes | |
| increasing_idx | |
| decreasing_idx | |
Public Attributes inherited from pybis.Section | |
| needs_text | |
| merge | |
Public Attributes inherited from pybis.Parse | |
| key | |
| flat_key | |
| data_name | |
| default | |
| initvalue | |
| pyparser | |
| list_merge | |
| asList | |
| asDict | |
| children | |
| parent | |
| globals | |
| required | |
Indexed tabular typ/min/max data, such as '[Pullup]'
| def pybis.RangeSection.__init__ | ( | self, | |
| key, | |||
pyparser = False, |
|||
labeled = False, |
|||
| ** | kwds | ||
| ) |
If a Section is labeled, the data is an OrderedDict of objects indexed by sectionText.
Reimplemented from pybis.Section.
Reimplemented in pybis.Series_MOSFET.
| def pybis.RangeSection.fin | ( | self, | |
| node | |||
| ) |
Add a node to the parent.
Reimplemented from pybis.Parse.
| def pybis.RangeSection.flatten | ( | self, | |
| new | |||
| ) |
Reformat pyparse results as what we'd expect.
Reimplemented from pybis.Parse.
Reimplemented in pybis.Series_MOSFET.
| def pybis.RangeSection.initial | ( | self, | |
| text, | |||
| comment | |||
| ) |
Parse the first line of text and return a Node object.
Reimplemented from pybis.Section.
| def pybis.RangeSection.parse | ( | self, | |
| node, | |||
| text, | |||
| comment | |||
| ) |
Parse a subsequent line of text, False means we can't.
Reimplemented from pybis.Parse.