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