X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=t%2Fdoc%2Fconfig.rst;h=fe4066203a8e4ebefd45470e420c77089697cc52;hb=a249fb797c925052e3ad692d887eb2004d66c455;hp=5a122599cec0df6671963b83ab16cb3ea9a4fb48;hpb=b6a35869aee6b2b228b89609c25e081f5761e0dd;p=moe.git diff --git a/t/doc/config.rst b/t/doc/config.rst index 5a12259..fe40662 100644 --- a/t/doc/config.rst +++ b/t/doc/config.rst @@ -3,34 +3,51 @@ Moe configuration ================= -The configuration consists of lazy definition-style configuration resolver and configuration parser. -.. contents:: +.. contents:: + +The configuration consists of lazy definition-style configuration resolver and configuration parser. +The configuration variables form a dot-separated tree, but internally the list of variables is just +flat with full names. -Config elements ----------------- +Configuration tree +++++++++++++++++++ .. automodule:: moe.config - :members: ConfigError, UndefinedError, VariableNameError, VariableFixedError, CyclicConfigError, ConfigTree, ConfigElem, ConfigCondition - :undoc-members: - -Internal classes -++++++++++++++++ + Exceptions + ---------- + + .. autoclass:: ConfigError + .. autoclass:: UndefinedError + .. autoclass:: VariableNameError + .. autoclass:: VariableFixedError + .. autoclass:: CyclicConfigError + + Configuration tree + ------------------ + + .. autoclass:: ConfigTree + :members: + + Main config elements + -------------------- -.. autoclass:: moe.config.Operation - :members: - :undoc-members: -.. autoclass:: moe.config.ConfigVar - :members: - :undoc-members: -.. autoclass:: moe.config.ConfigExpression - :members: - :undoc-members: + .. autoclass:: ConfigElem + :members: + .. autoclass:: ConfigCondition + :members: + .. autoclass:: ConfigVar + :members: + + Internal config elements + ------------------------ + .. autoclass:: Operation + .. autoclass:: ConfigExpression Config parser --------------- ++++++++++++++ .. automodule:: moe.config_parser