Public Member Functions | |
| def | __init__ |
| def | del_nl_after_cmd |
| def | generate |
| def | get_script |
| def | lineno |
Public Attributes | |
| begin_mark | |
| cmd_cxt | |
| indent | |
| index | |
| level | |
| re_args | |
| re_number | |
| re_parse | |
| script | |
| script_level | |
| template | |
| token | |
| token_len | |
Private Member Functions | |
| def | __cmd |
| def | __elif_any_cmd |
| def | __elif_cmd |
| def | __elif_index_cmd |
| def | __else_cmd |
| def | __endfor_cmd |
| def | __endif_cmd |
| def | __for_cmd |
| def | __for_inv_cmd |
| def | __if_any_cmd |
| def | __if_cmd |
| def | __if_index_cmd |
| def | __indent |
| def | __parse |
| def | __parse_template |
| def | __pop_level |
| def | __print_error |
| def | __proc_bracket |
| def | __proc_cmd |
| def | __proc_text |
| def | __push_level |
| def | __write_cmd |
| def | __write_cmd_noindex |
Private Attributes | |
| __procs | |
usage: tempalte_text = read template text from file dictionary = create dictionaly by using yaml t = Template(tempalte_text) generated_text = t.generate(dictionary)
Definition at line 179 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__init__ | ( | self, | |
| template, | |||
begin_mark = "\[", |
|||
end_mark = "\]" |
|||
| ) |
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 363 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__elif_any_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 542 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__elif_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 469 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__elif_index_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 509 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__else_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 553 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__endfor_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 427 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__endif_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 562 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__for_cmd | ( | self, | |
| args | |||
| ) | [private] |
The following [for] directive
[for tmp_key in directive]
is converted into the following python command.
for i in len(directive):
self.dicts.append({tmp_key: ditective[i])
and, endfor directive terminate as the following,
self.dicts.pop()
Definition at line 373 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__for_inv_cmd | ( | self, | |
| args | |||
| ) | [private] |
The following [for] directive
[for tmp_key in directive]
is converted into the following python command.
for i in len(directive):
self.dicts.append({tmp_key: ditective[i])
and, endfor directive terminate as the following,
self.dicts.pop()
Definition at line 400 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__if_any_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 534 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__if_cmd | ( | self, | |
| args | |||
| ) | [private] |
The following [if] directive [if directive is string] is converted into the following python command. if self.__get_string() == "string":
Definition at line 448 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__if_index_cmd | ( | self, | |
| args | |||
| ) | [private] |
Definition at line 487 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__indent | ( | self | ) | [private] |
Definition at line 287 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__parse | ( | self | ) | [private] |
Definition at line 291 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__parse_template | ( | self, | |
| dict | |||
| ) | [private] |
Definition at line 279 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__pop_level | ( | self | ) | [private] |
Definition at line 265 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__print_error | ( | self, | |
| e | |||
| ) | [private] |
Definition at line 575 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__proc_bracket | ( | self | ) | [private] |
Definition at line 303 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__proc_cmd | ( | self | ) | [private] |
Definition at line 310 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__proc_text | ( | self | ) | [private] |
Definition at line 296 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__push_level | ( | self | ) | [private] |
Definition at line 262 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__write_cmd | ( | self, | |
| cmd | |||
| ) | [private] |
Definition at line 268 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.__write_cmd_noindex | ( | self, | |
| cmd | |||
| ) | [private] |
Definition at line 274 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.del_nl_after_cmd | ( | self | ) |
Definition at line 594 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.generate | ( | self, | |
| dict | |||
| ) |
Definition at line 251 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.get_script | ( | self | ) |
Definition at line 259 of file doil/utils/omniidl_be/doil/yat.py.
| def doil.yat.Template.lineno | ( | self | ) |
Definition at line 610 of file doil/utils/omniidl_be/doil/yat.py.
doil::yat.Template::__procs [private] |
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.
Definition at line 189 of file doil/utils/omniidl_be/doil/yat.py.