FPIBG Utility
|
Public Member Functions | |
__init__ (self, tokenstream) | |
parse (self) | |
configuration (self) | |
setting_list_or_empty (self) | |
setting (self) | |
value (self) | |
scalar_value (self) | |
value_list_or_empty (self) | |
scalar_value_list_or_empty (self) | |
array (self) | |
list (self) | |
group (self) | |
boolean (self) | |
integer (self) | |
integer64 (self) | |
hex (self) | |
hex64 (self) | |
float (self) | |
string (self) | |
Public Attributes | |
tokens = tokenstream | |
value | |
scalar_value | |
scalar_value_list_or_empty | |
value_list_or_empty | |
setting_list_or_empty | |
Protected Member Functions | |
_create_value_node (self, tokentype) | |
_parse_any_of (self, nonterminals) | |
_comma_separated_list_or_empty (self, nonterminal) | |
_enclosed_block (self, start, nonterminal, end) | |
Recursive descent parser for libconfig files Takes a ``TokenStream`` as input, the ``parse()`` method then returns the config file data in a ``json``-module-style format.
libconf.Parser.__init__ | ( | self, | |
tokenstream ) |
|
protected |
|
protected |
|
protected |
|
protected |
libconf.Parser.array | ( | self | ) |
libconf.Parser.boolean | ( | self | ) |
libconf.Parser.configuration | ( | self | ) |
libconf.Parser.float | ( | self | ) |
libconf.Parser.group | ( | self | ) |
libconf.Parser.hex | ( | self | ) |
libconf.Parser.hex64 | ( | self | ) |
libconf.Parser.integer | ( | self | ) |
libconf.Parser.integer64 | ( | self | ) |
libconf.Parser.list | ( | self | ) |
libconf.Parser.parse | ( | self | ) |
libconf.Parser.scalar_value | ( | self | ) |
libconf.Parser.scalar_value_list_or_empty | ( | self | ) |
libconf.Parser.setting | ( | self | ) |
libconf.Parser.setting_list_or_empty | ( | self | ) |
libconf.Parser.string | ( | self | ) |
libconf.Parser.value | ( | self | ) |
libconf.Parser.value_list_or_empty | ( | self | ) |
libconf.Parser.scalar_value |
libconf.Parser.scalar_value_list_or_empty |
libconf.Parser.setting_list_or_empty |
libconf.Parser.tokens = tokenstream |
libconf.Parser.value |
libconf.Parser.value_list_or_empty |