Release
taurus
taurus.core
taurus.core.util
taurus.core.util.property_parser
This is an experimental property parser
Classes
CaselessDict
Logger
PropertyParser
Functions
p_error
p_property_file
property_file : statement_list |
p_statement
statement_list : statement
p_statement_assign
statement : KEY EQUALS value
p_statement_list
statement_list : statement_list statement
p_value
value : atomic | list
p_value_atomic
atomic : KEY | STRING | NUMBER | boolean
p_value_boolean
boolean : true | false | yes | no
p_value_list
list : LLST value_list RLST
p_value_list_elems1
value_list : value_list COMMA value
p_value_list_elems2
value_list : value
t_KEY
[a-zA-Z0-9/_./]+
t_NUMBER
[-+]?[0-9]*.?[0-9]+([eE][-+]?[0-9]+)?
t_STRING
"([^\”]|(\.))*"
t_error
t_newline
n+