diff options
author | Zearin <zearin@gonk.net> | 2011-10-07 10:35:21 -0400 |
---|---|---|
committer | Zearin <zearin@gonk.net> | 2011-10-07 10:35:21 -0400 |
commit | 07b4dc3d6991cbdc420c246e807371c97a467d1a (patch) | |
tree | 329febd532aedfcd4daf92c807e802d1535c8f88 /doxygen/xml | |
parent | 36a2424cfd8c44d9f63bb4e2d7ac69cf7bce3940 (diff) | |
parent | 04cdcb0feb369ac4c60e10ccdc139c57e8b52e62 (diff) | |
download | cmd2-07b4dc3d6991cbdc420c246e807371c97a467d1a.tar.gz |
Diffstat (limited to 'doxygen/xml')
91 files changed, 0 insertions, 15012 deletions
diff --git a/doxygen/xml/classcmd2_1_1Borg.xml b/doxygen/xml/classcmd2_1_1Borg.xml deleted file mode 100644 index a00bdd4..0000000 --- a/doxygen/xml/classcmd2_1_1Borg.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1Borg" kind="class" prot="public"> - <compoundname>cmd2::Borg</compoundname> - <derivedcompoundref refid="classcmd2_1_1OutputTrap" prot="public" virt="non-virtual">cmd2::OutputTrap</derivedcompoundref> - <sectiondef kind="private-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Borg_1a3af75c745a5c124376fa050b4d1c3912" prot="private" static="yes" mutable="no"> - <type>dictionary</type> - <definition>dictionary cmd2::Borg::_shared_state</definition> - <argsstring></argsstring> - <name>_shared_state</name> - <initializer>{}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1453" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1453" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Borg::__new__</definition> - <argsstring></argsstring> - <name>__new__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1454" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1454" bodyend="1457"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>All instances of any Borg subclass will share state. -from Python Cookbook, 2nd Ed., recipe 6.16</verbatim> </para> </detaileddescription> - <inheritancegraph> - <node id="0"> - <label>cmd2::Borg</label> - <link refid="classcmd2_1_1Borg"/> - </node> - <node id="1"> - <label>cmd2::OutputTrap</label> - <link refid="classcmd2_1_1OutputTrap"/> - <childnode refid="0" relation="public-inheritance"> - </childnode> - </node> - </inheritancegraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1452" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1450" bodyend="1459"/> - <listofallmembers> - <member refid="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" virt="non-virtual"><scope>cmd2::Borg</scope><name>__new__</name></member> - <member refid="classcmd2_1_1Borg_1a3af75c745a5c124376fa050b4d1c3912" prot="private" virt="non-virtual"><scope>cmd2::Borg</scope><name>_shared_state</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1Cmd.xml b/doxygen/xml/classcmd2_1_1Cmd.xml deleted file mode 100644 index 312de6a..0000000 --- a/doxygen/xml/classcmd2_1_1Cmd.xml +++ /dev/null @@ -1,1947 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1Cmd" kind="class" prot="public"> - <compoundname>cmd2::Cmd</compoundname> - <derivedcompoundref refid="classexample_1_1CmdLineApp" prot="public" virt="non-virtual">example::CmdLineApp</derivedcompoundref> - <derivedcompoundref refid="classpirate6_1_1Pirate" prot="public" virt="non-virtual">pirate6::Pirate</derivedcompoundref> - <derivedcompoundref refid="classpirate7_1_1Pirate" prot="public" virt="non-virtual">pirate7::Pirate</derivedcompoundref> - <derivedcompoundref refid="classpirate8_1_1Pirate" prot="public" virt="non-virtual">pirate8::Pirate</derivedcompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::abbrev</definition> - <argsstring></argsstring> - <name>abbrev</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="374" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="374" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" compoundref="cmd2_8py" startline="755" endline="765">func_named</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::blankLinesAllowed</definition> - <argsstring></argsstring> - <name>blankLinesAllowed</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="490" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::case_insensitive</definition> - <argsstring></argsstring> - <name>case_insensitive</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="363" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="363" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" compoundref="cmd2_8py" startline="446" endline="456">do_cmdenvironment</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" static="yes" mutable="no"> - <type>dictionary</type> - <definition>dictionary cmd2::Cmd::colorcodes</definition> - <argsstring></argsstring> - <name>colorcodes</name> - <initializer>{'bold':{True:'\x1b[1m',False:'\x1b[22m'}, - 'cyan':{True:'\x1b[36m',False:'\x1b[39m'}, - 'blue':{True:'\x1b[34m',False:'\x1b[39m'}, - 'red':{True:'\x1b[31m',False:'\x1b[39m'}, - 'magenta':{True:'\x1b[35m',False:'\x1b[39m'}, - 'green':{True:'\x1b[32m',False:'\x1b[39m'}, - 'underline':{True:'\x1b[4m',False:'\x1b[24m'}}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="427" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="427" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::colors</definition> - <argsstring></argsstring> - <name>colors</name> - <initializer>(platform.system() != 'Windows')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="434" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="434" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::commentGrammars</definition> - <argsstring></argsstring> - <name>commentGrammars</name> - <initializer>pyparsing.Or([pyparsing.pythonStyleComment, pyparsing.cStyleComment])</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="485" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="485" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" compoundref="cmd2_8py" startline="794" endline="808">complete_statement</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::commentInProgress</definition> - <argsstring></argsstring> - <name>commentInProgress</name> - <initializer>pyparsing.Literal('/*')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="487" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="487" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::continuation_prompt</definition> - <argsstring></argsstring> - <name>continuation_prompt</name> - <initializer>'> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="364" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="364" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" compoundref="cmd2_8py" startline="794" endline="808">complete_statement</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::current_script_dir</definition> - <argsstring></argsstring> - <name>current_script_dir</name> - <initializer>None</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="375" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="375" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" compoundref="cmd2_8py" startline="1206" endline="1216">do__relative_load</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::debug</definition> - <argsstring></argsstring> - <name>debug</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="379" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="379" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" compoundref="cmd2_8py" startline="404" endline="407">perror</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::default_file_name</definition> - <argsstring></argsstring> - <name>default_file_name</name> - <initializer>'command.txt'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="373" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="373" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" compoundref="cmd2_8py" startline="1128" endline="1154">do_ed</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" compoundref="cmd2_8py" startline="1160" endline="1188">do_save</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::default_to_shell</definition> - <argsstring></argsstring> - <name>default_to_shell</name> - <reimplementedby refid="classpirate8_1_1Pirate_1ae74a9f023b21dc42364e53c563bc29b3">default_to_shell</reimplementedby> - <reimplementedby refid="classpirate7_1_1Pirate_1a629913affb56931c737d31b3dea1448a">default_to_shell</reimplementedby> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="370" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="370" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" compoundref="cmd2_8py" startline="868" endline="875">_default</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::defaultExtension</definition> - <argsstring></argsstring> - <name>defaultExtension</name> - <initializer>'txt'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="372" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="372" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" compoundref="cmd2_8py" startline="1189" endline="1205">read_file_or_url</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do__load</definition> - <argsstring></argsstring> - <name>do__load</name> - <initializer>do_load</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1241" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1241" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" compoundref="cmd2_8py" startline="1206" endline="1216">do__relative_load</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" compoundref="cmd2_8py" startline="1128" endline="1154">do_ed</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_edit</definition> - <argsstring></argsstring> - <name>do_edit</name> - <initializer>do_ed</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1155" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1155" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_eof</definition> - <argsstring></argsstring> - <name>do_eof</name> - <initializer>do_EOF</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="939" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="939" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_exit</definition> - <argsstring></argsstring> - <name>do_exit</name> - <initializer>do_quit</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="943" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="943" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_hi</definition> - <argsstring></argsstring> - <name>do_hi</name> - <initializer>do_history</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1124" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1124" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_l</definition> - <argsstring></argsstring> - <name>do_l</name> - <initializer>do_list</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1125" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1125" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_li</definition> - <argsstring></argsstring> - <name>do_li</name> - <initializer>do_list</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1126" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1126" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_q</definition> - <argsstring></argsstring> - <name>do_q</name> - <initializer>do_quit</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="944" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="944" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_r</definition> - <argsstring></argsstring> - <name>do_r</name> - <initializer>do_run</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1256" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1256" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::echo</definition> - <argsstring></argsstring> - <name>echo</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="362" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="362" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::editor</definition> - <argsstring></argsstring> - <name>editor</name> - <initializer>os.environ.get('EDITOR')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="418" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="418" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" compoundref="cmd2_8py" startline="1128" endline="1154">do_ed</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::editor</definition> - <argsstring></argsstring> - <name>editor</name> - <initializer>'notepad'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="421" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="421" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::excludeFromHistory</definition> - <argsstring></argsstring> - <name>excludeFromHistory</name> - <initializer>'''run r list l <ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref> hi ed edit li eof'''</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="369" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="369" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::feedback_to_output</definition> - <argsstring></argsstring> - <name>feedback_to_output</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="377" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="377" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" compoundref="cmd2_8py" startline="408" endline="415">pfeedback</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::help</definition> - <argsstring></argsstring> - <name>help</name> - <reimplementedby refid="classpirate8_1_1Pirate_1aa31243fbf624c32a23346aefadeb2864">help</reimplementedby> - <initializer>"describe function of parameter"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="981" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="981" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::kept_state</definition> - <argsstring></argsstring> - <name>kept_state</name> - <initializer>None</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="381" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="381" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">redirect_output</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" compoundref="cmd2_8py" startline="830" endline="843">restore_output</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::legalChars</definition> - <argsstring></argsstring> - <name>legalChars</name> - <initializer>u'!#$%.:?@_'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="367" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="367" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::locals_in_py</definition> - <argsstring></argsstring> - <name>locals_in_py</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="380" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="380" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list cmd2::Cmd::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplementedby refid="classexample_1_1CmdLineApp_1a7720e4d8dd45f289c3962be91c05ac33">multilineCommands</reimplementedby> - <reimplementedby refid="classpirate8_1_1Pirate_1a0e6a47a7565fdd6731f3861053e4061d">multilineCommands</reimplementedby> - <reimplementedby refid="classpirate7_1_1Pirate_1a46b726f347667822a67991b15333d1fa">multilineCommands</reimplementedby> - <initializer>[]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="491" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="491" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::noSpecialParse</definition> - <argsstring></argsstring> - <name>noSpecialParse</name> - <initializer>'set ed edit exit'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="371" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="371" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::prefixParser</definition> - <argsstring></argsstring> - <name>prefixParser</name> - <initializer>pyparsing.Empty()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="484" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="484" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::quiet</definition> - <argsstring></argsstring> - <name>quiet</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="378" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="378" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" compoundref="cmd2_8py" startline="408" endline="415">pfeedback</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::redirector</definition> - <argsstring></argsstring> - <name>redirector</name> - <reimplementedby refid="classexample_1_1CmdLineApp_1adb66a4ed5e10aa018c7e3a4da6779c76">redirector</reimplementedby> - <initializer>'>'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="382" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="382" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">redirect_output</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list cmd2::Cmd::reserved_words</definition> - <argsstring></argsstring> - <name>reserved_words</name> - <initializer>[]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="376" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="376" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::saveparser</definition> - <argsstring></argsstring> - <name>saveparser</name> - <initializer>(pyparsing.Optional(pyparsing.Word(pyparsing.nums)^'*')("idx") + - pyparsing.Optional(pyparsing.Word(<ref refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" kindref="member">legalChars</ref> + '/\\'))("fname") + - pyparsing.stringEnd)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1157" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1157" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::settable</definition> - <argsstring></argsstring> - <name>settable</name> - <reimplementedby refid="classpirate8_1_1Pirate_1a0506e364ac02acd83bb1e655fb0fc0bc">settable</reimplementedby> - <reimplementedby refid="classpirate7_1_1Pirate_1ab1f2d5977969536c2c0c38258f05709c">settable</reimplementedby> - <initializer>stubbornDict(''' - <ref refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" kindref="member">prompt</ref> - <ref refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" kindref="member">colors</ref> Colorized output (*nix only) - <ref refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" kindref="member">continuation_prompt</ref> On 2nd+ line of input - debug Show full error stack on error - default_file_name for ``save``, ``load``, etc. - editor Program used by ``edit`` - case_insensitive upper- and lower-case both OK - feedback_to_output include nonessentials in `|`, `>` results - quiet Don't print nonessential feedback - echo Echo command issued into output - timing Report execution times - abbrev Accept abbreviated commands - ''')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="383" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="383" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" compoundref="cmd2_8py" startline="446" endline="456">do_cmdenvironment</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" compoundref="cmd2_8py" startline="1000" endline="1030">do_set</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" compoundref="cmd2_8py" startline="982" endline="999">do_show</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" static="yes" mutable="no"> - <type>dictionary</type> - <definition>dictionary cmd2::Cmd::shortcuts</definition> - <argsstring></argsstring> - <name>shortcuts</name> - <initializer>{'?': '<ref refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" kindref="member">help</ref>', '!': 'shell', '@': 'load', '@@': '_relative_load'}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="368" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="368" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" compoundref="cmd2_8py" startline="479" endline="483">do_shortcuts</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">parsed</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list cmd2::Cmd::terminators</definition> - <argsstring></argsstring> - <name>terminators</name> - <reimplementedby refid="classpirate8_1_1Pirate_1a0b757721c8cfc03458c8e5f252629582">terminators</reimplementedby> - <reimplementedby refid="classpirate7_1_1Pirate_1a29e9570c84681906e6242560f43407e1">terminators</reimplementedby> - <initializer>[';']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="489" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="489" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" compoundref="cmd2_8py" startline="446" endline="456">do_cmdenvironment</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::timing</definition> - <argsstring></argsstring> - <name>timing</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="365" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="365" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::urlre</definition> - <argsstring></argsstring> - <name>urlre</name> - <initializer>re.compile('(https?://[-\\w\\./]+)')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1217" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1217" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="private-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" prot="private" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::_STOP_AND_EXIT</definition> - <argsstring></argsstring> - <name>_STOP_AND_EXIT</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="416" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="416" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" compoundref="cmd2_8py" startline="941" endline="942">do_quit</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" compoundref="cmd2_8py" startline="1278" endline="1282">run_commands_at_invocation</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" prot="private" static="yes" mutable="no"> - <type>int</type> - <definition>int cmd2::Cmd::_STOP_SCRIPT_NO_EXIT</definition> - <argsstring></argsstring> - <name>_STOP_SCRIPT_NO_EXIT</name> - <initializer>999</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="417" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="417" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" compoundref="cmd2_8py" startline="937" endline="938">do_EOF</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::blankLineTerminationParser</definition> - <argsstring></argsstring> - <name>blankLineTerminationParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::blankLineTerminator</definition> - <argsstring></argsstring> - <name>blankLineTerminator</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::continuation_prompt</definition> - <argsstring></argsstring> - <name>continuation_prompt</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::history</definition> - <argsstring></argsstring> - <name>history</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" compoundref="cmd2_8py" startline="1128" endline="1154">do_ed</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" compoundref="cmd2_8py" startline="1083" endline="1099">do_history</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" compoundref="cmd2_8py" startline="1160" endline="1188">do_save</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" compoundref="cmd2_8py" startline="1100" endline="1107">last_matching</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::initial_stdout</definition> - <argsstring></argsstring> - <name>initial_stdout</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::inputParser</definition> - <argsstring></argsstring> - <name>inputParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::intro</definition> - <argsstring></argsstring> - <name>intro</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="898" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="898" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::kept_sys</definition> - <argsstring></argsstring> - <name>kept_sys</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="809" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="809" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">redirect_output</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::keywords</definition> - <argsstring></argsstring> - <name>keywords</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" compoundref="cmd2_8py" startline="755" endline="765">func_named</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::lastcmd</definition> - <argsstring></argsstring> - <name>lastcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="854" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="854" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::multilineCommand</definition> - <argsstring></argsstring> - <name>multilineCommand</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::multilineParser</definition> - <argsstring></argsstring> - <name>multilineParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::old_completer</definition> - <argsstring></argsstring> - <name>old_completer</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="898" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="898" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::parser</definition> - <argsstring></argsstring> - <name>parser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - <referencedby refid="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" compoundref="cmd2_8py" startline="258" endline="262">cmd2::ParsedString::full_parsed_statement</referencedby> - <referencedby refid="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" compoundref="cmd2_8py" startline="263" endline="270">cmd2::ParsedString::with_args_replaced</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplementedby refid="classpirate8_1_1Pirate_1a48024c70b707acf24f14bf3462c15961">prompt</reimplementedby> - <reimplementedby refid="classpirate7_1_1Pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e">prompt</reimplementedby> - <reimplementedby refid="classpirate6_1_1Pirate_1a69ebfbd71217d6d903a02f3f207cd8ec">prompt</reimplementedby> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::pystate</definition> - <argsstring></argsstring> - <name>pystate</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::redirect</definition> - <argsstring></argsstring> - <name>redirect</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="809" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="809" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">redirect_output</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::shortcuts</definition> - <argsstring></argsstring> - <name>shortcuts</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::singleLineParser</definition> - <argsstring></argsstring> - <name>singleLineParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::stdin</definition> - <argsstring></argsstring> - <name>stdin</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::stdout</definition> - <argsstring></argsstring> - <name>stdout</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="440" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="440" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" compoundref="cmd2_8py" startline="457" endline="468">do_help</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">redirect_output</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::use_rawinput</definition> - <argsstring></argsstring> - <name>use_rawinput</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" compoundref="cmd2_8py" startline="876" endline="894">pseudo_raw_input</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="478"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::cmdloop</definition> - <argsstring></argsstring> - <name>cmdloop</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1283" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1283" bodyend="1294"/> - <references refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" compoundref="cmd2_8py" startline="895" endline="936">_cmdloop</references> - <references refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" compoundref="cmd2_8py" startline="1278" endline="1282">run_commands_at_invocation</references> - <references refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" compoundref="cmd2_8py" startline="1268" endline="1277">runTranscriptTests</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::colorize</definition> - <argsstring></argsstring> - <name>colorize</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Given a string (``val``), returns that string wrapped in UNIX-style - special characters that turn on (and then off) text color and style. - If the ``colors`` environment paramter is ``False``, or the application - is running on Windows, will return ``val`` unchanged. - ``color`` should be one of the supported strings (or styles): - red/blue/green/cyan/magenta, bold, underline</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="435" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="435" bodyend="445"/> - <referencedby refid="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" compoundref="pirate7_8py" startline="42" endline="44">pirate7::Pirate::do_sing</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" compoundref="pirate8_8py" startline="42" endline="43">pirate8::Pirate::do_sing</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::complete_statement</definition> - <argsstring></argsstring> - <name>complete_statement</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Keep accepting lines of input until the command is complete.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="794" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="794" bodyend="808"/> - <references refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" compoundref="cmd2_8py" startline="485">commentGrammars</references> - <references refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" compoundref="cmd2_8py" startline="364">continuation_prompt</references> - <references refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">parsed</references> - <references refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" compoundref="cmd2_8py" startline="876" endline="894">pseudo_raw_input</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do__relative_load</definition> - <argsstring></argsstring> - <name>do__relative_load</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -Runs commands in script at file or URL; if this is called from within an -already-running script, the filename will be interpreted relative to the -already-running script's directory.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1206" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1206" bodyend="1216"/> - <references refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" compoundref="cmd2_8py" startline="375">current_script_dir</references> - <references refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" compoundref="cmd2_8py" startline="1241">do__load</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_cmdenvironment</definition> - <argsstring></argsstring> - <name>do_cmdenvironment</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Summary report of interactive parameters.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="446" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="446" bodyend="456"/> - <references refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" compoundref="cmd2_8py" startline="363">case_insensitive</references> - <references refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" compoundref="cmd2_8py" startline="383">settable</references> - <references refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" compoundref="cmd2_8py" startline="489">terminators</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_ed</definition> - <argsstring></argsstring> - <name>do_ed</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>ed: edit most recent command in text editor -ed [N]: edit numbered command from history -ed [filename]: edit specified file name - -commands are run after editor is closed. -"set edit (program-name)" or set EDITOR environment variable -to control which editing program is used.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1128" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1128" bodyend="1154"/> - <references refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" compoundref="cmd2_8py" startline="373">default_file_name</references> - <references refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" compoundref="cmd2_8py" startline="1241">do__load</references> - <references refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" compoundref="cmd2_8py" startline="418">editor</references> - <references refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" compoundref="cmd2_8py" startline="469">history</references> - <references refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" compoundref="cmd2_8py" startline="1100" endline="1107">last_matching</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_EOF</definition> - <argsstring></argsstring> - <name>do_EOF</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="937" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="937" bodyend="938"/> - <references refid="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" compoundref="cmd2_8py" startline="417">_STOP_SCRIPT_NO_EXIT</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_help</definition> - <argsstring></argsstring> - <name>do_help</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="457" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="457" bodyend="468"/> - <references refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" compoundref="cmd2_8py" startline="755" endline="765">func_named</references> - <references refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" compoundref="cmd2_8py" startline="440">stdout</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_history</definition> - <argsstring></argsstring> - <name>do_history</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>history [arg]: lists past commands issued - -| no arg: list all -| arg is integer: list one history item, by index -| arg is string: string search -| arg is /enclosed in forward-slashes/: regular expression search -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1083" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1083" bodyend="1099"/> - <references refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" compoundref="cmd2_8py" startline="469">history</references> - <references refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" compoundref="cmd2_8py" startline="398" endline="403">poutput</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_list</definition> - <argsstring></argsstring> - <name>do_list</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>list [arg]: lists last command issued - -no arg -> list most recent command -arg is integer -> list one history item, by index -a..b, a:b, a:, ..b -> list spans from a (or start) to b (or end) -arg is string -> list all commands matching string search -arg is /enclosed in forward-slashes/ -> regular expression search -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1108" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1108" bodyend="1123"/> - <references refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" compoundref="cmd2_8py" startline="398" endline="403">poutput</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_load</definition> - <argsstring></argsstring> - <name>do_load</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Runs script of command(s) from a file or URL.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="1240"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_pause</definition> - <argsstring></argsstring> - <name>do_pause</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1031" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1031" bodyend="1034"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_py</definition> - <argsstring></argsstring> - <name>do_py</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -py <command>: Executes a Python command. -py: Enters interactive Python mode. -End with ``Ctrl-D`` (Unix) / ``Ctrl-Z`` (Windows), ``quit()``, '`exit()``. -Non-python commands can be issued with ``cmd("your command")``. -Run python code from external files with ``run("filename.py")`` -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1039" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1039" bodyend="1080"/> - <references refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</references> - <references refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" compoundref="cmd2_8py" startline="380">locals_in_py</references> - <references refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</references> - <references refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" compoundref="cmd2_8py" startline="112" endline="161">cmd2::options</references> - <references refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" compoundref="cmd2_8py" startline="404" endline="407">perror</references> - <references refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" compoundref="cmd2_8py" startline="469">pystate</references> - <references refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" compoundref="cmd2_8py" startline="1218">stdin</references> - <references refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" compoundref="cmd2_8py" startline="440">stdout</references> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplementedby refid="classpirate8_1_1Pirate_1a833084dcd0c123717419882ec40d8d7f">do_quit</reimplementedby> - <reimplementedby refid="classpirate7_1_1Pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c">do_quit</reimplementedby> - <reimplementedby refid="classpirate6_1_1Pirate_1abed4fab75233972eb289ac6a84345098">do_quit</reimplementedby> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="941" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="941" bodyend="942"/> - <references refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" compoundref="cmd2_8py" startline="416">_STOP_AND_EXIT</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_run</definition> - <argsstring></argsstring> - <name>do_run</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>run [arg]: re-runs an earlier command - -no arg -> run most recent command -arg is integer -> run one history item, by index -arg is string -> run most recent command by string search -arg is /enclosed in forward-slashes/ -> run most recent by regex -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1243" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1243" bodyend="1255"/> - <references refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" compoundref="cmd2_8py" startline="1100" endline="1107">last_matching</references> - <references refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</references> - <references refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" compoundref="cmd2_8py" startline="408" endline="415">pfeedback</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_save</definition> - <argsstring></argsstring> - <name>do_save</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>`save [N] [filename.ext]` - -Saves command from history to file. - -| N => Number of command (from history), or `*`; -| most recent command if omitted</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1160" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1160" bodyend="1188"/> - <references refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" compoundref="cmd2_8py" startline="373">default_file_name</references> - <references refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" compoundref="cmd2_8py" startline="1160" endline="1188">do_save</references> - <references refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" compoundref="cmd2_8py" startline="469">history</references> - <references refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" compoundref="cmd2_8py" startline="404" endline="407">perror</references> - <references refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" compoundref="cmd2_8py" startline="408" endline="415">pfeedback</references> - <referencedby refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" compoundref="cmd2_8py" startline="1160" endline="1188">do_save</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_set</definition> - <argsstring></argsstring> - <name>do_set</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -Sets a cmd2 parameter. Accepts abbreviated parameter names so long -as there is no ambiguity. Call without arguments for a list of -settable parameters with their values.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1000" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1000" bodyend="1030"/> - <references refid="namespacecmd2_1a0880940558f324b3958aedfc430f592d" compoundref="cmd2_8py" startline="1412" endline="1435">cmd2::cast</references> - <references refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" compoundref="cmd2_8py" startline="982" endline="999">do_show</references> - <references refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" compoundref="cmd2_8py" startline="383">settable</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_shell</definition> - <argsstring></argsstring> - <name>do_shell</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1035" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1035" bodyend="1038"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_shortcuts</definition> - <argsstring></argsstring> - <name>do_shortcuts</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Lists single-key shortcuts available.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="479" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="479" bodyend="483"/> - <references refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" compoundref="cmd2_8py" startline="368">shortcuts</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_show</definition> - <argsstring></argsstring> - <name>do_show</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Shows value of a parameter.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="982" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="982" bodyend="999"/> - <references refid="namespacecmd2_1ad4ac87ba068f9549b5a7735054df8065" compoundref="cmd2_8py" startline="352" endline="360">cmd2::ljust</references> - <references refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" compoundref="cmd2_8py" startline="398" endline="403">poutput</references> - <references refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" compoundref="cmd2_8py" startline="383">settable</references> - <referencedby refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" compoundref="cmd2_8py" startline="1000" endline="1030">do_set</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::fileimport</definition> - <argsstring></argsstring> - <name>fileimport</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1258" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1258" bodyend="1267"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::func_named</definition> - <argsstring></argsstring> - <name>func_named</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="755" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="755" bodyend="765"/> - <references refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" compoundref="cmd2_8py" startline="374">abbrev</references> - <references refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" compoundref="cmd2_8py" startline="469">keywords</references> - <referencedby refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" compoundref="cmd2_8py" startline="457" endline="468">do_help</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::last_matching</definition> - <argsstring></argsstring> - <name>last_matching</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1100" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1100" bodyend="1107"/> - <references refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" compoundref="cmd2_8py" startline="469">history</references> - <referencedby refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" compoundref="cmd2_8py" startline="1128" endline="1154">do_ed</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" compoundref="cmd2_8py" startline="1243" endline="1255">do_run</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::onecmd</definition> - <argsstring></argsstring> - <name>onecmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Interpret the argument as though it had been typed in response -to the prompt. - -This may be overridden, but should not normally need to be; -see the precmd() and postcmd() methods for useful execution hooks. -The return value is a flag indicating whether interpretation of -commands by the interpreter should stop. - -This (`cmd2`) version of `onecmd` already override's `cmd`'s `onecmd`. - -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="844" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="844" bodyend="867"/> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::onecmd_plus_hooks</definition> - <argsstring></argsstring> - <name>onecmd_plus_hooks</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="766" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="766" bodyend="793"/> - <references refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" compoundref="cmd2_8py" startline="794" endline="808">complete_statement</references> - <references refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" compoundref="cmd2_8py" startline="369">excludeFromHistory</references> - <references refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" compoundref="cmd2_8py" startline="844" endline="867">onecmd</references> - <references refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" compoundref="cmd2_8py" startline="404" endline="407">perror</references> - <references refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" compoundref="cmd2_8py" startline="408" endline="415">pfeedback</references> - <references refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" compoundref="pirate3_8py" startline="15" endline="19">pirate3::Pirate::postcmd</references> - <references refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" compoundref="pirate4_8py" startline="22" endline="25">pirate4::Pirate::postcmd</references> - <references refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">pirate5::Pirate::postcmd</references> - <references refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</references> - <references refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</references> - <references refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</references> - <references refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" compoundref="cmd2_8py" startline="752" endline="754">postparsing_postcmd</references> - <references refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" compoundref="cmd2_8py" startline="749" endline="751">postparsing_precmd</references> - <references refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" compoundref="pirate3_8py" startline="12" endline="14">pirate3::Pirate::precmd</references> - <references refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" compoundref="pirate4_8py" startline="19" endline="21">pirate4::Pirate::precmd</references> - <references refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">pirate5::Pirate::precmd</references> - <references refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</references> - <references refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</references> - <references refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</references> - <references refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">redirect_output</references> - <references refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" compoundref="cmd2_8py" startline="830" endline="843">restore_output</references> - <references refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" compoundref="cmd2_8py" startline="365">timing</references> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" compoundref="cmd2_8py" startline="1243" endline="1255">do_run</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" compoundref="cmd2_8py" startline="1278" endline="1282">run_commands_at_invocation</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::parsed</definition> - <argsstring></argsstring> - <name>parsed</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="726" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="726" bodyend="748"/> - <references refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">parsed</references> - <references refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" compoundref="cmd2_8py" startline="723" endline="725">postparse</references> - <references refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" compoundref="cmd2_8py" startline="721" endline="722">preparse</references> - <references refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" compoundref="cmd2_8py" startline="368">shortcuts</references> - <referencedby refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" compoundref="cmd2_8py" startline="794" endline="808">complete_statement</referencedby> - <referencedby refid="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" compoundref="cmd2_8py" startline="258" endline="262">cmd2::ParsedString::full_parsed_statement</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">parsed</referencedby> - <referencedby refid="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" compoundref="cmd2_8py" startline="263" endline="270">cmd2::ParsedString::with_args_replaced</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::perror</definition> - <argsstring></argsstring> - <name>perror</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="404" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="404" bodyend="407"/> - <references refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" compoundref="cmd2_8py" startline="379">debug</references> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">do_py</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" compoundref="cmd2_8py" startline="1160" endline="1188">do_save</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::pfeedback</definition> - <argsstring></argsstring> - <name>pfeedback</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>For printing nonessential feedback. Can be silenced with `quiet`. - Inclusion in redirected output is controlled by `feedback_to_output`.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="408" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="408" bodyend="415"/> - <references refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" compoundref="cmd2_8py" startline="377">feedback_to_output</references> - <references refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" compoundref="cmd2_8py" startline="398" endline="403">poutput</references> - <references refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" compoundref="cmd2_8py" startline="378">quiet</references> - <referencedby refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" compoundref="cmd2_8py" startline="1243" endline="1255">do_run</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" compoundref="cmd2_8py" startline="1160" endline="1188">do_save</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::postparse</definition> - <argsstring></argsstring> - <name>postparse</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="723" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="723" bodyend="725"/> - <referencedby refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">parsed</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::postparsing_postcmd</definition> - <argsstring></argsstring> - <name>postparsing_postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="752" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="752" bodyend="754"/> - <referencedby refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" compoundref="cmd2_8py" startline="868" endline="875">_default</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::postparsing_precmd</definition> - <argsstring></argsstring> - <name>postparsing_precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="749" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="749" bodyend="751"/> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::poutput</definition> - <argsstring></argsstring> - <name>poutput</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Convenient shortcut for self.stdout.write(); adds newline if necessary.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="398" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="398" bodyend="403"/> - <referencedby refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" compoundref="cmd2_8py" startline="1083" endline="1099">do_history</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" compoundref="cmd2_8py" startline="1108" endline="1123">do_list</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" compoundref="cmd2_8py" startline="982" endline="999">do_show</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" compoundref="cmd2_8py" startline="408" endline="415">pfeedback</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" compoundref="cmd2_8py" startline="946" endline="979">select</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::preparse</definition> - <argsstring></argsstring> - <name>preparse</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="721" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="721" bodyend="722"/> - <referencedby refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">parsed</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::pseudo_raw_input</definition> - <argsstring></argsstring> - <name>pseudo_raw_input</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>copied from cmd's cmdloop; like raw_input, but accounts for changed stdin, stdout</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="876" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="876" bodyend="894"/> - <references refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" compoundref="cmd2_8py" startline="1218">use_rawinput</references> - <referencedby refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" compoundref="cmd2_8py" startline="794" endline="808">complete_statement</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::read_file_or_url</definition> - <argsstring></argsstring> - <name>read_file_or_url</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1189" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1189" bodyend="1205"/> - <references refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" compoundref="cmd2_8py" startline="372">defaultExtension</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::redirect_output</definition> - <argsstring></argsstring> - <name>redirect_output</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="809" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="809" bodyend="829"/> - <references refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" compoundref="cmd2_8py" startline="184" endline="191">cmd2::get_paste_buffer</references> - <references refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" compoundref="cmd2_8py" startline="381">kept_state</references> - <references refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" compoundref="cmd2_8py" startline="809">kept_sys</references> - <references refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" compoundref="cmd2_8py" startline="809">redirect</references> - <references refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" compoundref="cmd2_8py" startline="382">redirector</references> - <references refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" compoundref="cmd2_8py" startline="440">stdout</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::restore_output</definition> - <argsstring></argsstring> - <name>restore_output</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="830" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="830" bodyend="843"/> - <references refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" compoundref="cmd2_8py" startline="381">kept_state</references> - <references refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" compoundref="cmd2_8py" startline="200">cmd2::write_to_paste_buffer</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::run_commands_at_invocation</definition> - <argsstring></argsstring> - <name>run_commands_at_invocation</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1278" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1278" bodyend="1282"/> - <references refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" compoundref="cmd2_8py" startline="416">_STOP_AND_EXIT</references> - <references refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">onecmd_plus_hooks</references> - <referencedby refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" compoundref="cmd2_8py" startline="1283" endline="1294">cmdloop</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::runTranscriptTests</definition> - <argsstring></argsstring> - <name>runTranscriptTests</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1268" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1268" bodyend="1277"/> - <referencedby refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" compoundref="cmd2_8py" startline="1283" endline="1294">cmdloop</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::select</definition> - <argsstring></argsstring> - <name>select</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Presents a numbered menu to the user. Modelled after - the bash shell's SELECT. Returns the item chosen. - - Argument ``options`` can be: - - | a single string -> will be split into one-word options - | a list of strings -> will be offered as options - | a list of tuples -> interpreted as (value, text), so - that the return value can differ from - the text advertised to the user </verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="946" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="946" bodyend="979"/> - <references refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" compoundref="cmd2_8py" startline="112" endline="161">cmd2::options</references> - <references refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" compoundref="cmd2_8py" startline="398" endline="403">poutput</references> - </memberdef> - </sectiondef> - <sectiondef kind="private-func"> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::_cmdloop</definition> - <argsstring></argsstring> - <name>_cmdloop</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Repeatedly issue a prompt, accept input, parse an initial prefix -off the received input, and dispatch to action methods, passing them -the remainder of the line as argument. -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="895" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="895" bodyend="936"/> - <referencedby refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" compoundref="cmd2_8py" startline="1283" endline="1294">cmdloop</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::_default</definition> - <argsstring></argsstring> - <name>_default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="868" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="868" bodyend="875"/> - <references refid="classpirate6_1_1Pirate_1a69d2df71d8316d75a9903d6c85f2bc15" compoundref="pirate6_8py" startline="7" endline="9">pirate6::Pirate::default</references> - <references refid="classpirate8_1_1Pirate_1a591ac95f64f46374f6c08101ea7fb3c3" compoundref="pirate8_8py" startline="7" endline="8">pirate8::Pirate::default</references> - <references refid="classpirate7_1_1Pirate_1a79cfac8de04cdc850bc2105ba4673b37" compoundref="pirate7_8py" startline="7" endline="8">pirate7::Pirate::default</references> - <references refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" compoundref="cmd2_8py" startline="370">default_to_shell</references> - <references refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" compoundref="cmd2_8py" startline="752" endline="754">postparsing_postcmd</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd_1a819bd7bd930dab0e39e59af3397c2eac" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::_init_parser</definition> - <argsstring></argsstring> - <name>_init_parser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="493" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="493" bodyend="720"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="7"> - <label>pirate8::Pirate</label> - <link refid="classpirate8_1_1Pirate"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="6"> - <label>pirate7::Pirate</label> - <link refid="classpirate7_1_1Pirate"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="4"> - <label>example::CmdLineApp</label> - <link refid="classexample_1_1CmdLineApp"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="5"> - <label>pirate6::Pirate</label> - <link refid="classpirate6_1_1Pirate"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="3"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </inheritancegraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="362" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="361" bodyend="1295"/> - <listofallmembers> - <member refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_default</name></member> - <member refid="classcmd2_1_1Cmd_1a819bd7bd930dab0e39e59af3397c2eac" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_init_parser</name></member> - <member refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_STOP_AND_EXIT</name></member> - <member refid="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_STOP_SCRIPT_NO_EXIT</name></member> - <member refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>colorize</name></member> - <member refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>colors</name></member> - <member refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>debug</name></member> - <member refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>default_file_name</name></member> - <member refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do__load</name></member> - <member refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_cmdenvironment</name></member> - <member refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_help</name></member> - <member refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_history</name></member> - <member refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_l</name></member> - <member refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_li</name></member> - <member refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_list</name></member> - <member refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_load</name></member> - <member refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_py</name></member> - <member refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_q</name></member> - <member refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_r</name></member> - <member refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_run</name></member> - <member refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_save</name></member> - <member refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_set</name></member> - <member refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_show</name></member> - <member refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>echo</name></member> - <member refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>func_named</name></member> - <member refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>help</name></member> - <member refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>history</name></member> - <member refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>intro</name></member> - <member refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>keywords</name></member> - <member refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>multilineCommand</name></member> - <member refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>parsed</name></member> - <member refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>parser</name></member> - <member refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>perror</name></member> - <member refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>pfeedback</name></member> - <member refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>postparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>poutput</name></member> - <member refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>preparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>prompt</name></member> - <member refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>pystate</name></member> - <member refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>quiet</name></member> - <member refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>redirect</name></member> - <member refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>redirector</name></member> - <member refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>select</name></member> - <member refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>settable</name></member> - <member refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>singleLineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>stdin</name></member> - <member refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>terminators</name></member> - <member refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>timing</name></member> - <member refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>urlre</name></member> - <member refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1Cmd2TestCase.xml b/doxygen/xml/classcmd2_1_1Cmd2TestCase.xml deleted file mode 100644 index b5e8d40..0000000 --- a/doxygen/xml/classcmd2_1_1Cmd2TestCase.xml +++ /dev/null @@ -1,226 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1Cmd2TestCase" kind="class" prot="public"> - <compoundname>cmd2::Cmd2TestCase</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1a946827bef7050042cee99d3749c976d0" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd2TestCase::anyWhitespace</definition> - <argsstring></argsstring> - <name>anyWhitespace</name> - <initializer>re.compile(r'\s', re.DOTALL | re.MULTILINE)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1505" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1505" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::CmdApp</definition> - <argsstring></argsstring> - <name>CmdApp</name> - <initializer>None</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1480" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1480" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" compoundref="cmd2_8py" startline="1495" endline="1499">runTest</referencedby> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" compoundref="cmd2_8py" startline="1490" endline="1494">setUp</referencedby> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1a12a9839011a264bf817e646114523052" compoundref="cmd2_8py" startline="1563" endline="1566">tearDown</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1af9574fde56ba05bc1532a6a028fb566d" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::expectationParser</definition> - <argsstring></argsstring> - <name>expectationParser</name> - <initializer><ref refid="classcmd2_1_1Cmd2TestCase_1aa85409ff40b934d96ca1b3d3ff9e897d" kindref="member">regexPattern</ref>|<ref refid="classcmd2_1_1Cmd2TestCase_1a29b62f02c603b82014102babccd0c40e" kindref="member">notRegexPattern</ref></initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1504" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1504" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1a29b62f02c603b82014102babccd0c40e" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd2TestCase::notRegexPattern</definition> - <argsstring></argsstring> - <name>notRegexPattern</name> - <initializer>pyparsing.Word(pyparsing.printables)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1502" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1502" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1aa85409ff40b934d96ca1b3d3ff9e897d" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd2TestCase::regexPattern</definition> - <argsstring></argsstring> - <name>regexPattern</name> - <initializer>pyparsing.QuotedString(quoteChar=r'/', escChar='\\', multiline=True, unquoteResults=True)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1500" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1500" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::cmdapp</definition> - <argsstring></argsstring> - <name>cmdapp</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1490" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" compoundref="cmd2_8py" startline="1506" endline="1562">_test_transcript</referencedby> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" compoundref="cmd2_8py" startline="1490" endline="1494">setUp</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1adeb5a7b735ad3b7f23a3c44d15ad283e" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::outputTrap</definition> - <argsstring></argsstring> - <name>outputTrap</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1490" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" compoundref="cmd2_8py" startline="1490" endline="1494">setUp</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::transcripts</definition> - <argsstring></argsstring> - <name>transcripts</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1481" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1481" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1Cmd2TestCase_1ad82fc3489ffaf8ae227e7b122df389e0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::fetchTranscripts</definition> - <argsstring></argsstring> - <name>fetchTranscripts</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1481" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1481" bodyend="1489"/> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" compoundref="cmd2_8py" startline="1490" endline="1494">setUp</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::runTest</definition> - <argsstring></argsstring> - <name>runTest</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1495" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1495" bodyend="1499"/> - <references refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" compoundref="cmd2_8py" startline="1506" endline="1562">_test_transcript</references> - <references refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" compoundref="cmd2_8py" startline="1480">CmdApp</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::setUp</definition> - <argsstring></argsstring> - <name>setUp</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1490" bodyend="1494"/> - <references refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" compoundref="cmd2_8py" startline="1480">CmdApp</references> - <references refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" compoundref="cmd2_8py" startline="1490">cmdapp</references> - <references refid="classcmd2_1_1Cmd2TestCase_1ad82fc3489ffaf8ae227e7b122df389e0" compoundref="cmd2_8py" startline="1481" endline="1489">fetchTranscripts</references> - <references refid="classcmd2_1_1Cmd2TestCase_1adeb5a7b735ad3b7f23a3c44d15ad283e" compoundref="cmd2_8py" startline="1490">outputTrap</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Cmd2TestCase_1a12a9839011a264bf817e646114523052" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::tearDown</definition> - <argsstring></argsstring> - <name>tearDown</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1563" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1563" bodyend="1566"/> - <references refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" compoundref="cmd2_8py" startline="1480">CmdApp</references> - </memberdef> - </sectiondef> - <sectiondef kind="private-func"> - <memberdef kind="function" id="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::_test_transcript</definition> - <argsstring></argsstring> - <name>_test_transcript</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1506" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1506" bodyend="1562"/> - <references refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" compoundref="cmd2_8py" startline="1490">cmdapp</references> - <referencedby refid="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" compoundref="cmd2_8py" startline="1495" endline="1499">runTest</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Subclass this, setting CmdApp, to make a unittest.TestCase class - that will execute the commands in a transcript file and expect the results shown. - See example.py</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1479" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1476" bodyend="1567"/> - <listofallmembers> - <member refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" prot="private" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>_test_transcript</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a946827bef7050042cee99d3749c976d0" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>anyWhitespace</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>CmdApp</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>cmdapp</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1af9574fde56ba05bc1532a6a028fb566d" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>expectationParser</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1ad82fc3489ffaf8ae227e7b122df389e0" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>fetchTranscripts</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a29b62f02c603b82014102babccd0c40e" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>notRegexPattern</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1adeb5a7b735ad3b7f23a3c44d15ad283e" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>outputTrap</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1aa85409ff40b934d96ca1b3d3ff9e897d" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>regexPattern</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>runTest</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>setUp</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a12a9839011a264bf817e646114523052" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>tearDown</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>transcripts</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1EmbeddedConsoleExit.xml b/doxygen/xml/classcmd2_1_1EmbeddedConsoleExit.xml deleted file mode 100644 index e3192b1..0000000 --- a/doxygen/xml/classcmd2_1_1EmbeddedConsoleExit.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1EmbeddedConsoleExit" kind="class" prot="public"> - <compoundname>cmd2::EmbeddedConsoleExit</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="347" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="346" bodyend="349"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1EmptyStatement.xml b/doxygen/xml/classcmd2_1_1EmptyStatement.xml deleted file mode 100644 index d077cc0..0000000 --- a/doxygen/xml/classcmd2_1_1EmptyStatement.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1EmptyStatement" kind="class" prot="public"> - <compoundname>cmd2::EmptyStatement</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="350" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="349" bodyend="352"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1History.xml b/doxygen/xml/classcmd2_1_1History.xml deleted file mode 100644 index 2ff49eb..0000000 --- a/doxygen/xml/classcmd2_1_1History.xml +++ /dev/null @@ -1,172 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1History" kind="class" prot="public"> - <compoundname>cmd2::History</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1History_1a47db7cadf89510850e60e3c908a376f1" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::History::rangePattern</definition> - <argsstring></argsstring> - <name>rangePattern</name> - <initializer>re.compile(r'^\s*(?P<start>[\d]+)?\s*\-\s*(?P<end>[\d]+)?\s*$')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1367" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1367" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1History_1aa5204f159577beb16f07a8a9ada184ec" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::History::spanpattern</definition> - <argsstring></argsstring> - <name>spanpattern</name> - <initializer>re.compile(r'^\s*(?P<start>\-?\d+)?\s*(?P<separator>:|(\.{2,}))?\s*(?P<end>\-?\d+)?\s*$')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1345" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1345" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::append</definition> - <argsstring></argsstring> - <name>append</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1368" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1368" bodyend="1371"/> - <referencedby refid="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" compoundref="cmd2_8py" startline="1372" endline="1375">extend</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::extend</definition> - <argsstring></argsstring> - <name>extend</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1372" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1372" bodyend="1375"/> - <references refid="classcmd2_1_1StubbornDict_1a66dc32a221c00611f1c131382703c333" compoundref="cmd2_8py" startline="287">cmd2::StubbornDict::append</references> - <references refid="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" compoundref="cmd2_8py" startline="1368" endline="1371">append</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1History_1a030faac02c0b814fc676d21d8c5e049c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::get</definition> - <argsstring></argsstring> - <name>get</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1376" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1376" bodyend="1408"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1History_1ae1db5657367e6aa9b0e43811d5b8893f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::search</definition> - <argsstring></argsstring> - <name>search</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1337" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1337" bodyend="1344"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1History_1a8c0837240ac7747aa804ba9eebddab60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::span</definition> - <argsstring></argsstring> - <name>span</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1346" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1346" bodyend="1366"/> - <references refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" compoundref="cmd2_8py" startline="1331" endline="1336">to_index</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::to_index</definition> - <argsstring></argsstring> - <name>to_index</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1331" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1331" bodyend="1336"/> - <references refid="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" compoundref="cmd2_8py" startline="1326" endline="1330">zero_based_index</references> - <referencedby refid="classcmd2_1_1History_1a8c0837240ac7747aa804ba9eebddab60" compoundref="cmd2_8py" startline="1346" endline="1366">span</referencedby> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::zero_based_index</definition> - <argsstring></argsstring> - <name>zero_based_index</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1326" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1326" bodyend="1330"/> - <referencedby refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" compoundref="cmd2_8py" startline="1331" endline="1336">to_index</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>A list of HistoryItems that knows how to respond to user requests. ->>> h = History([HistoryItem('first'), HistoryItem('second'), HistoryItem('third'), HistoryItem('fourth')]) ->>> h.span('-2..') -['third', 'fourth'] ->>> h.span('2..3') -['second', 'third'] ->>> h.span('3') -['third'] ->>> h.span(':') -['first', 'second', 'third', 'fourth'] ->>> h.span('2..') -['second', 'third', 'fourth'] ->>> h.span('-1') -['fourth'] ->>> h.span('-2..-3') -['third', 'second'] ->>> h.search('o') -['second', 'fourth'] ->>> h.search('/IR/') -['first', 'third'] -</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1325" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1304" bodyend="1409"/> - <listofallmembers> - <member refid="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>append</name></member> - <member refid="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>extend</name></member> - <member refid="classcmd2_1_1History_1a030faac02c0b814fc676d21d8c5e049c" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>get</name></member> - <member refid="classcmd2_1_1History_1a47db7cadf89510850e60e3c908a376f1" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>rangePattern</name></member> - <member refid="classcmd2_1_1History_1ae1db5657367e6aa9b0e43811d5b8893f" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>search</name></member> - <member refid="classcmd2_1_1History_1a8c0837240ac7747aa804ba9eebddab60" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>span</name></member> - <member refid="classcmd2_1_1History_1aa5204f159577beb16f07a8a9ada184ec" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>spanpattern</name></member> - <member refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>to_index</name></member> - <member refid="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>zero_based_index</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1HistoryItem.xml b/doxygen/xml/classcmd2_1_1HistoryItem.xml deleted file mode 100644 index 84ba269..0000000 --- a/doxygen/xml/classcmd2_1_1HistoryItem.xml +++ /dev/null @@ -1,94 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1HistoryItem" kind="class" prot="public"> - <compoundname>cmd2::HistoryItem</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1HistoryItem_1ac496a3283d2754e61e156ddbf2370259" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::HistoryItem::listformat</definition> - <argsstring></argsstring> - <name>listformat</name> - <initializer>'-------------------------[%d]\n%s\n'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1296" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1296" bodyend="-1"/> - <referencedby refid="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" compoundref="cmd2_8py" startline="1301" endline="1303">pr</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1HistoryItem_1a83243fbd9faac88d0fb2c13473029d12" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::HistoryItem::idx</definition> - <argsstring></argsstring> - <name>idx</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1297" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1297" bodyend="-1"/> - <referencedby refid="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" compoundref="cmd2_8py" startline="1301" endline="1303">pr</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1HistoryItem_1a74c5f486309e86773802f72335ff4252" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::HistoryItem::lowercase</definition> - <argsstring></argsstring> - <name>lowercase</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1297" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1297" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1HistoryItem_1ab873a526e5978d15a16fddae74005471" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::HistoryItem::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1297" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1297" bodyend="1300"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::HistoryItem::pr</definition> - <argsstring></argsstring> - <name>pr</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1301" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1301" bodyend="1303"/> - <references refid="classcmd2_1_1HistoryItem_1a83243fbd9faac88d0fb2c13473029d12" compoundref="cmd2_8py" startline="1297">idx</references> - <references refid="classcmd2_1_1HistoryItem_1ac496a3283d2754e61e156ddbf2370259" compoundref="cmd2_8py" startline="1296">listformat</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1296" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1295" bodyend="1304"/> - <listofallmembers> - <member refid="classcmd2_1_1HistoryItem_1ab873a526e5978d15a16fddae74005471" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>__init__</name></member> - <member refid="classcmd2_1_1HistoryItem_1a83243fbd9faac88d0fb2c13473029d12" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>idx</name></member> - <member refid="classcmd2_1_1HistoryItem_1ac496a3283d2754e61e156ddbf2370259" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>listformat</name></member> - <member refid="classcmd2_1_1HistoryItem_1a74c5f486309e86773802f72335ff4252" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>lowercase</name></member> - <member refid="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>pr</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1NotSettableError.xml b/doxygen/xml/classcmd2_1_1NotSettableError.xml deleted file mode 100644 index 622f3ed..0000000 --- a/doxygen/xml/classcmd2_1_1NotSettableError.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1NotSettableError" kind="class" prot="public"> - <compoundname>cmd2::NotSettableError</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1410" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1409" bodyend="1412"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1OptionParser.xml b/doxygen/xml/classcmd2_1_1OptionParser.xml deleted file mode 100644 index 7151f4d..0000000 --- a/doxygen/xml/classcmd2_1_1OptionParser.xml +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1OptionParser" kind="class" prot="public"> - <compoundname>cmd2::OptionParser</compoundname> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1OptionParser_1ada4f39b453e033ae4356709f8ee9f340" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OptionParser::error</definition> - <argsstring></argsstring> - <name>error</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>error(msg : string) - -Print a usage message incorporating 'msg' to stderr and exit. -If you override this in a subclass, it should not return -- it -should either exit or raise an exception. -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="77" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="77" bodyend="85"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1OptionParser_1ad82c8fb7559af2e4b1663e0762a80c89" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OptionParser::exit</definition> - <argsstring></argsstring> - <name>exit</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="65" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="65" bodyend="69"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1OptionParser_1a6f2d24051471268be245221149bc9c6a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OptionParser::print_help</definition> - <argsstring></argsstring> - <name>print_help</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="70" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="70" bodyend="76"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="65" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="64" bodyend="86"/> - <listofallmembers> - <member refid="classcmd2_1_1OptionParser_1ada4f39b453e033ae4356709f8ee9f340" prot="public" virt="non-virtual"><scope>cmd2::OptionParser</scope><name>error</name></member> - <member refid="classcmd2_1_1OptionParser_1ad82c8fb7559af2e4b1663e0762a80c89" prot="public" virt="non-virtual"><scope>cmd2::OptionParser</scope><name>exit</name></member> - <member refid="classcmd2_1_1OptionParser_1a6f2d24051471268be245221149bc9c6a" prot="public" virt="non-virtual"><scope>cmd2::OptionParser</scope><name>print_help</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1OutputTrap.xml b/doxygen/xml/classcmd2_1_1OutputTrap.xml deleted file mode 100644 index c5ee0c3..0000000 --- a/doxygen/xml/classcmd2_1_1OutputTrap.xml +++ /dev/null @@ -1,136 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1OutputTrap" kind="class" prot="public"> - <compoundname>cmd2::OutputTrap</compoundname> - <basecompoundref refid="classcmd2_1_1Borg" prot="public" virt="non-virtual">cmd2::Borg</basecompoundref> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::OutputTrap::contents</definition> - <argsstring></argsstring> - <name>contents</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1462" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1462" bodyend="-1"/> - <referencedby refid="classcmd2_1_1OutputTrap_1a492ceb8dfb3f6e90bf095a710ab56ad1" compoundref="cmd2_8py" startline="1468" endline="1471">read</referencedby> - <referencedby refid="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" compoundref="cmd2_8py" startline="1472" endline="1475">tearDown</referencedby> - <referencedby refid="classcmd2_1_1OutputTrap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" compoundref="cmd2_8py" startline="1466" endline="1467">write</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::OutputTrap::old_stdout</definition> - <argsstring></argsstring> - <name>old_stdout</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1462" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1462" bodyend="-1"/> - <referencedby refid="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" compoundref="cmd2_8py" startline="1472" endline="1475">tearDown</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1OutputTrap_1a0dc45d536432b07d7ec32da5755b5c85" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1462" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1462" bodyend="1465"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1OutputTrap_1a492ceb8dfb3f6e90bf095a710ab56ad1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::read</definition> - <argsstring></argsstring> - <name>read</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1468" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1468" bodyend="1471"/> - <references refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" compoundref="cmd2_8py" startline="1462">contents</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::tearDown</definition> - <argsstring></argsstring> - <name>tearDown</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1472" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1472" bodyend="1475"/> - <references refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" compoundref="cmd2_8py" startline="1462">contents</references> - <references refid="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" compoundref="cmd2_8py" startline="1462">old_stdout</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1OutputTrap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::write</definition> - <argsstring></argsstring> - <name>write</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1466" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1466" bodyend="1467"/> - <references refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" compoundref="cmd2_8py" startline="1462">contents</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Instantiate an OutputTrap to divert/capture ALL stdout output. For use in unit testing. -Call `tearDown()` to return to normal output.</verbatim> </para> </detaileddescription> - <inheritancegraph> - <node id="24"> - <label>cmd2::Borg</label> - <link refid="classcmd2_1_1Borg"/> - </node> - <node id="23"> - <label>cmd2::OutputTrap</label> - <link refid="classcmd2_1_1OutputTrap"/> - <childnode refid="24" relation="public-inheritance"> - </childnode> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="26"> - <label>cmd2::Borg</label> - <link refid="classcmd2_1_1Borg"/> - </node> - <node id="25"> - <label>cmd2::OutputTrap</label> - <link refid="classcmd2_1_1OutputTrap"/> - <childnode refid="26" relation="public-inheritance"> - </childnode> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1461" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1459" bodyend="1476"/> - <listofallmembers> - <member refid="classcmd2_1_1OutputTrap_1a0dc45d536432b07d7ec32da5755b5c85" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>__new__</name></member> - <member refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>contents</name></member> - <member refid="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>old_stdout</name></member> - <member refid="classcmd2_1_1OutputTrap_1a492ceb8dfb3f6e90bf095a710ab56ad1" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>read</name></member> - <member refid="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>tearDown</name></member> - <member refid="classcmd2_1_1OutputTrap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>write</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1ParsedString.xml b/doxygen/xml/classcmd2_1_1ParsedString.xml deleted file mode 100644 index b44db58..0000000 --- a/doxygen/xml/classcmd2_1_1ParsedString.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1ParsedString" kind="class" prot="public"> - <compoundname>cmd2::ParsedString</compoundname> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::ParsedString::full_parsed_statement</definition> - <argsstring></argsstring> - <name>full_parsed_statement</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="258" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="258" bodyend="262"/> - <references refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">cmd2::Cmd::parsed</references> - <references refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" compoundref="cmd2_8py" startline="667">cmd2::Cmd::parser</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::ParsedString::with_args_replaced</definition> - <argsstring></argsstring> - <name>with_args_replaced</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="263" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="263" bodyend="270"/> - <references refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" compoundref="cmd2_8py" startline="726" endline="748">cmd2::Cmd::parsed</references> - <references refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" compoundref="cmd2_8py" startline="667">cmd2::Cmd::parser</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="258" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="257" bodyend="271"/> - <listofallmembers> - <member refid="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" prot="public" virt="non-virtual"><scope>cmd2::ParsedString</scope><name>full_parsed_statement</name></member> - <member refid="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" prot="public" virt="non-virtual"><scope>cmd2::ParsedString</scope><name>with_args_replaced</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1PasteBufferError.xml b/doxygen/xml/classcmd2_1_1PasteBufferError.xml deleted file mode 100644 index 5e0225d..0000000 --- a/doxygen/xml/classcmd2_1_1PasteBufferError.xml +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1PasteBufferError" kind="class" prot="public"> - <compoundname>cmd2::PasteBufferError</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1PasteBufferError_1adaa363483c6d5a54f13713233ba398b2" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::PasteBufferError::errmsg</definition> - <argsstring></argsstring> - <name>errmsg</name> - <initializer>"""Redirecting to or from paste buffer requires pywin32 -to be installed on operating system. -Download from http://sourceforge.net/projects/pywin32/"""</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="164" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="164" bodyend="-1"/> - <referencedby refid="classcmd2_1_1PasteBufferError_1ae1cd41756d1ae940201fe2cb0d0f821e" compoundref="cmd2_8py" startline="174" endline="176">__init__</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1PasteBufferError_1ae1cd41756d1ae940201fe2cb0d0f821e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::PasteBufferError::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="174" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="174" bodyend="176"/> - <references refid="classcmd2_1_1PasteBufferError_1adaa363483c6d5a54f13713233ba398b2" compoundref="cmd2_8py" startline="164">errmsg</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="163" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="162" bodyend="177"/> - <listofallmembers> - <member refid="classcmd2_1_1PasteBufferError_1ae1cd41756d1ae940201fe2cb0d0f821e" prot="public" virt="non-virtual"><scope>cmd2::PasteBufferError</scope><name>__init__</name></member> - <member refid="classcmd2_1_1PasteBufferError_1adaa363483c6d5a54f13713233ba398b2" prot="public" virt="non-virtual"><scope>cmd2::PasteBufferError</scope><name>errmsg</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1Statekeeper.xml b/doxygen/xml/classcmd2_1_1Statekeeper.xml deleted file mode 100644 index 550c376..0000000 --- a/doxygen/xml/classcmd2_1_1Statekeeper.xml +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1Statekeeper" kind="class" prot="public"> - <compoundname>cmd2::Statekeeper</compoundname> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Statekeeper::attribs</definition> - <argsstring></argsstring> - <name>attribs</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1437" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" compoundref="cmd2_8py" startline="1445" endline="1449">restore</referencedby> - <referencedby refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" compoundref="cmd2_8py" startline="1442" endline="1444">save</referencedby> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Statekeeper::obj</definition> - <argsstring></argsstring> - <name>obj</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1437" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" compoundref="cmd2_8py" startline="1445" endline="1449">restore</referencedby> - <referencedby refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" compoundref="cmd2_8py" startline="1442" endline="1444">save</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1Statekeeper_1a3550a0316a7f911d7b13da87844ee882" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Statekeeper::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1437" bodyend="1441"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Statekeeper::restore</definition> - <argsstring></argsstring> - <name>restore</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1445" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1445" bodyend="1449"/> - <references refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" compoundref="cmd2_8py" startline="1437">attribs</references> - <references refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" compoundref="cmd2_8py" startline="1437">obj</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Statekeeper::save</definition> - <argsstring></argsstring> - <name>save</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1442" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1442" bodyend="1444"/> - <references refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" compoundref="cmd2_8py" startline="1437">attribs</references> - <references refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" compoundref="cmd2_8py" startline="1437">obj</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1436" bodyend="1450"/> - <listofallmembers> - <member refid="classcmd2_1_1Statekeeper_1a3550a0316a7f911d7b13da87844ee882" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>attribs</name></member> - <member refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>obj</name></member> - <member refid="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>restore</name></member> - <member refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>save</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1StubbornDict.xml b/doxygen/xml/classcmd2_1_1StubbornDict.xml deleted file mode 100644 index 644649d..0000000 --- a/doxygen/xml/classcmd2_1_1StubbornDict.xml +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1StubbornDict" kind="class" prot="public"> - <compoundname>cmd2::StubbornDict</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1StubbornDict_1a66dc32a221c00611f1c131382703c333" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::StubbornDict::append</definition> - <argsstring></argsstring> - <name>append</name> - <initializer>update</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="287" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="287" bodyend="-1"/> - <referencedby refid="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" compoundref="cmd2_8py" startline="1372" endline="1375">cmd2::History::extend</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1StubbornDict_1a219b3f21c078f3b8158de67beae62da2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::__add__</definition> - <argsstring></argsstring> - <name>__add__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="291" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="291" bodyend="294"/> - <references refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" compoundref="cmd2_8py" startline="321" endline="335">cmd2::stubbornDict</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1StubbornDict_1ad7c49b2ca37c0c88b198853706ae7e99" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::__iadd__</definition> - <argsstring></argsstring> - <name>__iadd__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="288" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="288" bodyend="290"/> - <references refid="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" compoundref="cmd2_8py" startline="285" endline="286">update</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1StubbornDict_1a190b1b2bd8a914bafaab137c5b1276ea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::__radd__</definition> - <argsstring></argsstring> - <name>__radd__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="295" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="295" bodyend="299"/> - <references refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" compoundref="cmd2_8py" startline="321" endline="335">cmd2::stubbornDict</references> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1StubbornDict_1ad46f55b61faae98d241e30d52cd04eee" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::to_dict</definition> - <argsstring></argsstring> - <name>to_dict</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="301" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="301" bodyend="320"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::update</definition> - <argsstring></argsstring> - <name>update</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="285" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="285" bodyend="286"/> - <referencedby refid="classcmd2_1_1StubbornDict_1ad7c49b2ca37c0c88b198853706ae7e99" compoundref="cmd2_8py" startline="288" endline="290">__iadd__</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Dictionary that tolerates many input formats. -Create it with stubbornDict(arg) factory function. - ->>> d = StubbornDict(large='gross', small='klein') ->>> sorted(d.items()) -[('large', 'gross'), ('small', 'klein')] ->>> d.append(['plain', ' plaid']) ->>> sorted(d.items()) -[('large', 'gross'), ('plaid', ''), ('plain', ''), ('small', 'klein')] ->>> d += ' girl Frauelein, Maedchen\\n\\n shoe schuh' ->>> sorted(d.items()) -[('girl', 'Frauelein, Maedchen'), ('large', 'gross'), ('plaid', ''), ('plain', ''), ('shoe', 'schuh'), ('small', 'klein')] -</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="284" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="271" bodyend="321"/> - <listofallmembers> - <member refid="classcmd2_1_1StubbornDict_1a219b3f21c078f3b8158de67beae62da2" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>__add__</name></member> - <member refid="classcmd2_1_1StubbornDict_1ad7c49b2ca37c0c88b198853706ae7e99" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>__iadd__</name></member> - <member refid="classcmd2_1_1StubbornDict_1a190b1b2bd8a914bafaab137c5b1276ea" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>__radd__</name></member> - <member refid="classcmd2_1_1StubbornDict_1a66dc32a221c00611f1c131382703c333" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>append</name></member> - <member refid="classcmd2_1_1StubbornDict_1ad46f55b61faae98d241e30d52cd04eee" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>to_dict</name></member> - <member refid="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>update</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_borg.xml b/doxygen/xml/classcmd2_1_1_borg.xml deleted file mode 100644 index fb67895..0000000 --- a/doxygen/xml/classcmd2_1_1_borg.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_borg" kind="class" prot="public"> - <compoundname>cmd2::Borg</compoundname> - <derivedcompoundref refid="classcmd2_1_1_output_trap" prot="public" virt="non-virtual">cmd2::OutputTrap</derivedcompoundref> - <sectiondef kind="private-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_borg_1a3af75c745a5c124376fa050b4d1c3912" prot="private" static="yes" mutable="no"> - <type>dictionary</type> - <definition>dictionary cmd2::Borg::_shared_state</definition> - <argsstring></argsstring> - <name>_shared_state</name> - <initializer>{}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1453" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1453" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Borg::__new__</definition> - <argsstring></argsstring> - <name>__new__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1454" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1454" bodyend="1457"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>All instances of any Borg subclass will share state. -from Python Cookbook, 2nd Ed., recipe 6.16</verbatim> </para> </detaileddescription> - <inheritancegraph> - <node id="0"> - <label>cmd2::Borg</label> - <link refid="classcmd2_1_1_borg"/> - </node> - <node id="1"> - <label>cmd2::OutputTrap</label> - <link refid="classcmd2_1_1_output_trap"/> - <childnode refid="0" relation="public-inheritance"> - </childnode> - </node> - </inheritancegraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1452" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1450" bodyend="1459"/> - <listofallmembers> - <member refid="classcmd2_1_1_borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" virt="non-virtual"><scope>cmd2::Borg</scope><name>__new__</name></member> - <member refid="classcmd2_1_1_borg_1a3af75c745a5c124376fa050b4d1c3912" prot="private" virt="non-virtual"><scope>cmd2::Borg</scope><name>_shared_state</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_cmd.xml b/doxygen/xml/classcmd2_1_1_cmd.xml deleted file mode 100644 index 8dbf7bf..0000000 --- a/doxygen/xml/classcmd2_1_1_cmd.xml +++ /dev/null @@ -1,1764 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_cmd" kind="class" prot="public"> - <compoundname>cmd2::Cmd</compoundname> - <derivedcompoundref refid="classexample_1_1_cmd_line_app" prot="public" virt="non-virtual">example::CmdLineApp</derivedcompoundref> - <derivedcompoundref refid="classpirate6_1_1_pirate" prot="public" virt="non-virtual">pirate6::Pirate</derivedcompoundref> - <derivedcompoundref refid="classpirate7_1_1_pirate" prot="public" virt="non-virtual">pirate7::Pirate</derivedcompoundref> - <derivedcompoundref refid="classpirate8_1_1_pirate" prot="public" virt="non-virtual">pirate8::Pirate</derivedcompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::echo</definition> - <argsstring></argsstring> - <name>echo</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="362" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="362" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::case_insensitive</definition> - <argsstring></argsstring> - <name>case_insensitive</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="363" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="363" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::continuation_prompt</definition> - <argsstring></argsstring> - <name>continuation_prompt</name> - <initializer>'> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="364" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="364" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::timing</definition> - <argsstring></argsstring> - <name>timing</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="365" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="365" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::legalChars</definition> - <argsstring></argsstring> - <name>legalChars</name> - <initializer>u'!#$%.:?@_'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="367" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="367" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" static="yes" mutable="no"> - <type>dictionary</type> - <definition>dictionary cmd2::Cmd::shortcuts</definition> - <argsstring></argsstring> - <name>shortcuts</name> - <initializer>{'?': '<ref refid="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f" kindref="member">help</ref>', '!': 'shell', '@': 'load', '@@': '_relative_load'}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="368" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="368" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::excludeFromHistory</definition> - <argsstring></argsstring> - <name>excludeFromHistory</name> - <initializer>'''run r list l <ref refid="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref> hi ed edit li eof'''</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="369" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="369" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::default_to_shell</definition> - <argsstring></argsstring> - <name>default_to_shell</name> - <reimplementedby refid="classpirate8_1_1_pirate_1ae74a9f023b21dc42364e53c563bc29b3">default_to_shell</reimplementedby> - <reimplementedby refid="classpirate7_1_1_pirate_1a629913affb56931c737d31b3dea1448a">default_to_shell</reimplementedby> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="370" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="370" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::noSpecialParse</definition> - <argsstring></argsstring> - <name>noSpecialParse</name> - <initializer>'set ed edit exit'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="371" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="371" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::defaultExtension</definition> - <argsstring></argsstring> - <name>defaultExtension</name> - <initializer>'txt'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="372" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="372" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::default_file_name</definition> - <argsstring></argsstring> - <name>default_file_name</name> - <initializer>'command.txt'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="373" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="373" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::abbrev</definition> - <argsstring></argsstring> - <name>abbrev</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="374" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="374" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a549399bed9574c87901100530343ac68" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::current_script_dir</definition> - <argsstring></argsstring> - <name>current_script_dir</name> - <initializer>None</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="375" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="375" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list cmd2::Cmd::reserved_words</definition> - <argsstring></argsstring> - <name>reserved_words</name> - <initializer>[]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="376" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="376" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ad571e5687af698c33a547062762a26bc" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::feedback_to_output</definition> - <argsstring></argsstring> - <name>feedback_to_output</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="377" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="377" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::quiet</definition> - <argsstring></argsstring> - <name>quiet</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="378" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="378" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::debug</definition> - <argsstring></argsstring> - <name>debug</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="379" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="379" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::locals_in_py</definition> - <argsstring></argsstring> - <name>locals_in_py</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="380" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="380" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::kept_state</definition> - <argsstring></argsstring> - <name>kept_state</name> - <initializer>None</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="381" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="381" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::redirector</definition> - <argsstring></argsstring> - <name>redirector</name> - <reimplementedby refid="classexample_1_1_cmd_line_app_1adb66a4ed5e10aa018c7e3a4da6779c76">redirector</reimplementedby> - <initializer>'>'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="382" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="382" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::settable</definition> - <argsstring></argsstring> - <name>settable</name> - <reimplementedby refid="classpirate8_1_1_pirate_1a0506e364ac02acd83bb1e655fb0fc0bc">settable</reimplementedby> - <reimplementedby refid="classpirate7_1_1_pirate_1ab1f2d5977969536c2c0c38258f05709c">settable</reimplementedby> - <initializer>stubbornDict(''' - <ref refid="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" kindref="member">prompt</ref> - <ref refid="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" kindref="member">colors</ref> Colorized output (*nix only) - <ref refid="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" kindref="member">continuation_prompt</ref> On 2nd+ line of input - debug Show full error stack on error - default_file_name for ``save``, ``load``, etc. - editor Program used by ``edit`` - case_insensitive upper- and lower-case both OK - feedback_to_output include nonessentials in `|`, `>` results - quiet Don't print nonessential feedback - echo Echo command issued into output - timing Report execution times - abbrev Accept abbreviated commands - ''')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="383" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="383" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::editor</definition> - <argsstring></argsstring> - <name>editor</name> - <initializer>os.environ.get('EDITOR')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="418" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="418" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::editor</definition> - <argsstring></argsstring> - <name>editor</name> - <initializer>'notepad'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="421" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="421" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" static="yes" mutable="no"> - <type>dictionary</type> - <definition>dictionary cmd2::Cmd::colorcodes</definition> - <argsstring></argsstring> - <name>colorcodes</name> - <initializer>{'bold':{True:'\x1b[1m',False:'\x1b[22m'}, - 'cyan':{True:'\x1b[36m',False:'\x1b[39m'}, - 'blue':{True:'\x1b[34m',False:'\x1b[39m'}, - 'red':{True:'\x1b[31m',False:'\x1b[39m'}, - 'magenta':{True:'\x1b[35m',False:'\x1b[39m'}, - 'green':{True:'\x1b[32m',False:'\x1b[39m'}, - 'underline':{True:'\x1b[4m',False:'\x1b[24m'}}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="427" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="427" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::colors</definition> - <argsstring></argsstring> - <name>colors</name> - <initializer>(platform.system() != 'Windows')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="434" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="434" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::prefixParser</definition> - <argsstring></argsstring> - <name>prefixParser</name> - <initializer>pyparsing.Empty()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="484" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="484" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::commentGrammars</definition> - <argsstring></argsstring> - <name>commentGrammars</name> - <initializer>pyparsing.Or([pyparsing.pythonStyleComment, pyparsing.cStyleComment])</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="485" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="485" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::commentInProgress</definition> - <argsstring></argsstring> - <name>commentInProgress</name> - <initializer>pyparsing.Literal('/*')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="487" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="487" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list cmd2::Cmd::terminators</definition> - <argsstring></argsstring> - <name>terminators</name> - <reimplementedby refid="classpirate8_1_1_pirate_1a0b757721c8cfc03458c8e5f252629582">terminators</reimplementedby> - <reimplementedby refid="classpirate7_1_1_pirate_1a29e9570c84681906e6242560f43407e1">terminators</reimplementedby> - <initializer>[';']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="489" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="489" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::blankLinesAllowed</definition> - <argsstring></argsstring> - <name>blankLinesAllowed</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="490" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list cmd2::Cmd::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplementedby refid="classexample_1_1_cmd_line_app_1a7720e4d8dd45f289c3962be91c05ac33">multilineCommands</reimplementedby> - <reimplementedby refid="classpirate8_1_1_pirate_1a0e6a47a7565fdd6731f3861053e4061d">multilineCommands</reimplementedby> - <reimplementedby refid="classpirate7_1_1_pirate_1a46b726f347667822a67991b15333d1fa">multilineCommands</reimplementedby> - <initializer>[]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="491" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="491" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_eof</definition> - <argsstring></argsstring> - <name>do_eof</name> - <initializer>do_EOF</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="939" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="939" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_exit</definition> - <argsstring></argsstring> - <name>do_exit</name> - <initializer>do_quit</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="943" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="943" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_q</definition> - <argsstring></argsstring> - <name>do_q</name> - <initializer>do_quit</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="944" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="944" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::Cmd::help</definition> - <argsstring></argsstring> - <name>help</name> - <reimplementedby refid="classpirate8_1_1_pirate_1aa31243fbf624c32a23346aefadeb2864">help</reimplementedby> - <initializer>"describe function of parameter"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="981" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="981" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_hi</definition> - <argsstring></argsstring> - <name>do_hi</name> - <initializer>do_history</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1124" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1124" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_l</definition> - <argsstring></argsstring> - <name>do_l</name> - <initializer>do_list</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1125" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1125" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_li</definition> - <argsstring></argsstring> - <name>do_li</name> - <initializer>do_list</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1126" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1126" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_edit</definition> - <argsstring></argsstring> - <name>do_edit</name> - <initializer>do_ed</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1155" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1155" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::saveparser</definition> - <argsstring></argsstring> - <name>saveparser</name> - <initializer>(pyparsing.Optional(pyparsing.Word(pyparsing.nums)^'*')("idx") + - pyparsing.Optional(pyparsing.Word(<ref refid="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" kindref="member">legalChars</ref> + '/\\'))("fname") + - pyparsing.stringEnd)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1157" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1157" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd::urlre</definition> - <argsstring></argsstring> - <name>urlre</name> - <initializer>re.compile('(https?://[-\\w\\./]+)')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1217" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1217" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do__load</definition> - <argsstring></argsstring> - <name>do__load</name> - <initializer>do_load</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1241" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1241" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::do_r</definition> - <argsstring></argsstring> - <name>do_r</name> - <initializer>do_run</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1256" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1256" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="private-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a7a8e8257d7d35c7813355cdefb62b85b" prot="private" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd::_STOP_AND_EXIT</definition> - <argsstring></argsstring> - <name>_STOP_AND_EXIT</name> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="416" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="416" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1abe14bda0dc50326876c6a761cefba702" prot="private" static="yes" mutable="no"> - <type>int</type> - <definition>int cmd2::Cmd::_STOP_SCRIPT_NO_EXIT</definition> - <argsstring></argsstring> - <name>_STOP_SCRIPT_NO_EXIT</name> - <initializer>999</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="417" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="417" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::stdout</definition> - <argsstring></argsstring> - <name>stdout</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="440" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="440" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::initial_stdout</definition> - <argsstring></argsstring> - <name>initial_stdout</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::history</definition> - <argsstring></argsstring> - <name>history</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::pystate</definition> - <argsstring></argsstring> - <name>pystate</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::shortcuts</definition> - <argsstring></argsstring> - <name>shortcuts</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::keywords</definition> - <argsstring></argsstring> - <name>keywords</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::multilineCommand</definition> - <argsstring></argsstring> - <name>multilineCommand</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::blankLineTerminationParser</definition> - <argsstring></argsstring> - <name>blankLineTerminationParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::blankLineTerminator</definition> - <argsstring></argsstring> - <name>blankLineTerminator</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a501ba802672b553037e265760319cfe1" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::multilineParser</definition> - <argsstring></argsstring> - <name>multilineParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::singleLineParser</definition> - <argsstring></argsstring> - <name>singleLineParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::parser</definition> - <argsstring></argsstring> - <name>parser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::inputParser</definition> - <argsstring></argsstring> - <name>inputParser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="667" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="667" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::kept_sys</definition> - <argsstring></argsstring> - <name>kept_sys</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="809" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="809" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::redirect</definition> - <argsstring></argsstring> - <name>redirect</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="809" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="809" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::lastcmd</definition> - <argsstring></argsstring> - <name>lastcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="854" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="854" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::old_completer</definition> - <argsstring></argsstring> - <name>old_completer</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="898" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="898" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::intro</definition> - <argsstring></argsstring> - <name>intro</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="898" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="898" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::stdin</definition> - <argsstring></argsstring> - <name>stdin</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::use_rawinput</definition> - <argsstring></argsstring> - <name>use_rawinput</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplementedby refid="classpirate8_1_1_pirate_1a48024c70b707acf24f14bf3462c15961">prompt</reimplementedby> - <reimplementedby refid="classpirate7_1_1_pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e">prompt</reimplementedby> - <reimplementedby refid="classpirate6_1_1_pirate_1a69ebfbd71217d6d903a02f3f207cd8ec">prompt</reimplementedby> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd::continuation_prompt</definition> - <argsstring></argsstring> - <name>continuation_prompt</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::poutput</definition> - <argsstring></argsstring> - <name>poutput</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Convenient shortcut for self.stdout.write(); adds newline if necessary.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="398" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="398" bodyend="403"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::perror</definition> - <argsstring></argsstring> - <name>perror</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="404" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="404" bodyend="407"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::pfeedback</definition> - <argsstring></argsstring> - <name>pfeedback</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>For printing nonessential feedback. Can be silenced with `quiet`. - Inclusion in redirected output is controlled by `feedback_to_output`.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="408" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="408" bodyend="415"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::colorize</definition> - <argsstring></argsstring> - <name>colorize</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Given a string (``val``), returns that string wrapped in UNIX-style - special characters that turn on (and then off) text color and style. - If the ``colors`` environment paramter is ``False``, or the application - is running on Windows, will return ``val`` unchanged. - ``color`` should be one of the supported strings (or styles): - red/blue/green/cyan/magenta, bold, underline</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="435" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="435" bodyend="445"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_cmdenvironment</definition> - <argsstring></argsstring> - <name>do_cmdenvironment</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Summary report of interactive parameters.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="446" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="446" bodyend="456"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_help</definition> - <argsstring></argsstring> - <name>do_help</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="457" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="457" bodyend="468"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="469" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="469" bodyend="478"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_shortcuts</definition> - <argsstring></argsstring> - <name>do_shortcuts</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Lists single-key shortcuts available.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="479" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="479" bodyend="483"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::preparse</definition> - <argsstring></argsstring> - <name>preparse</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="721" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="721" bodyend="722"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::postparse</definition> - <argsstring></argsstring> - <name>postparse</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="723" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="723" bodyend="725"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::parsed</definition> - <argsstring></argsstring> - <name>parsed</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="726" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="726" bodyend="748"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::postparsing_precmd</definition> - <argsstring></argsstring> - <name>postparsing_precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="749" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="749" bodyend="751"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::postparsing_postcmd</definition> - <argsstring></argsstring> - <name>postparsing_postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="752" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="752" bodyend="754"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::func_named</definition> - <argsstring></argsstring> - <name>func_named</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="755" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="755" bodyend="765"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::onecmd_plus_hooks</definition> - <argsstring></argsstring> - <name>onecmd_plus_hooks</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="766" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="766" bodyend="793"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::complete_statement</definition> - <argsstring></argsstring> - <name>complete_statement</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Keep accepting lines of input until the command is complete.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="794" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="794" bodyend="808"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::redirect_output</definition> - <argsstring></argsstring> - <name>redirect_output</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="809" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="809" bodyend="829"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::restore_output</definition> - <argsstring></argsstring> - <name>restore_output</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="830" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="830" bodyend="843"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::onecmd</definition> - <argsstring></argsstring> - <name>onecmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Interpret the argument as though it had been typed in response -to the prompt. - -This may be overridden, but should not normally need to be; -see the precmd() and postcmd() methods for useful execution hooks. -The return value is a flag indicating whether interpretation of -commands by the interpreter should stop. - -This (`cmd2`) version of `onecmd` already override's `cmd`'s `onecmd`. - -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="844" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="844" bodyend="867"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::pseudo_raw_input</definition> - <argsstring></argsstring> - <name>pseudo_raw_input</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>copied from cmd's cmdloop; like raw_input, but accounts for changed stdin, stdout</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="876" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="876" bodyend="894"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_EOF</definition> - <argsstring></argsstring> - <name>do_EOF</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="937" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="937" bodyend="938"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a27f6387585848a575e95c936ce97c4cf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplementedby refid="classpirate8_1_1_pirate_1a833084dcd0c123717419882ec40d8d7f">do_quit</reimplementedby> - <reimplementedby refid="classpirate7_1_1_pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c">do_quit</reimplementedby> - <reimplementedby refid="classpirate6_1_1_pirate_1abed4fab75233972eb289ac6a84345098">do_quit</reimplementedby> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="941" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="941" bodyend="942"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a28cd403d962038aca658344673a5ab38" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::select</definition> - <argsstring></argsstring> - <name>select</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Presents a numbered menu to the user. Modelled after - the bash shell's SELECT. Returns the item chosen. - - Argument ``options`` can be: - - | a single string -> will be split into one-word options - | a list of strings -> will be offered as options - | a list of tuples -> interpreted as (value, text), so - that the return value can differ from - the text advertised to the user </verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="946" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="946" bodyend="979"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_show</definition> - <argsstring></argsstring> - <name>do_show</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Shows value of a parameter.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="982" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="982" bodyend="999"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_set</definition> - <argsstring></argsstring> - <name>do_set</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -Sets a cmd2 parameter. Accepts abbreviated parameter names so long -as there is no ambiguity. Call without arguments for a list of -settable parameters with their values.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1000" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1000" bodyend="1030"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_pause</definition> - <argsstring></argsstring> - <name>do_pause</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1031" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1031" bodyend="1034"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a734c394c38de8828960370d6d8e68004" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_shell</definition> - <argsstring></argsstring> - <name>do_shell</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1035" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1035" bodyend="1038"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_py</definition> - <argsstring></argsstring> - <name>do_py</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -py <command>: Executes a Python command. -py: Enters interactive Python mode. -End with ``Ctrl-D`` (Unix) / ``Ctrl-Z`` (Windows), ``quit()``, '`exit()``. -Non-python commands can be issued with ``cmd("your command")``. -Run python code from external files with ``run("filename.py")`` -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1039" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1039" bodyend="1080"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_history</definition> - <argsstring></argsstring> - <name>do_history</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>history [arg]: lists past commands issued - -| no arg: list all -| arg is integer: list one history item, by index -| arg is string: string search -| arg is /enclosed in forward-slashes/: regular expression search -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1083" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1083" bodyend="1099"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::last_matching</definition> - <argsstring></argsstring> - <name>last_matching</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1100" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1100" bodyend="1107"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1af278702e71cf57de45012216904d1bb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_list</definition> - <argsstring></argsstring> - <name>do_list</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>list [arg]: lists last command issued - -no arg -> list most recent command -arg is integer -> list one history item, by index -a..b, a:b, a:, ..b -> list spans from a (or start) to b (or end) -arg is string -> list all commands matching string search -arg is /enclosed in forward-slashes/ -> regular expression search -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1108" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1108" bodyend="1123"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_ed</definition> - <argsstring></argsstring> - <name>do_ed</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>ed: edit most recent command in text editor -ed [N]: edit numbered command from history -ed [filename]: edit specified file name - -commands are run after editor is closed. -"set edit (program-name)" or set EDITOR environment variable -to control which editing program is used.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1128" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1128" bodyend="1154"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_save</definition> - <argsstring></argsstring> - <name>do_save</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>`save [N] [filename.ext]` - -Saves command from history to file. - -| N => Number of command (from history), or `*`; -| most recent command if omitted</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1160" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1160" bodyend="1188"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::read_file_or_url</definition> - <argsstring></argsstring> - <name>read_file_or_url</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1189" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1189" bodyend="1205"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do__relative_load</definition> - <argsstring></argsstring> - <name>do__relative_load</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -Runs commands in script at file or URL; if this is called from within an -already-running script, the filename will be interpreted relative to the -already-running script's directory.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1206" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1206" bodyend="1216"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_load</definition> - <argsstring></argsstring> - <name>do_load</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Runs script of command(s) from a file or URL.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1218" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1218" bodyend="1240"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::do_run</definition> - <argsstring></argsstring> - <name>do_run</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>run [arg]: re-runs an earlier command - -no arg -> run most recent command -arg is integer -> run one history item, by index -arg is string -> run most recent command by string search -arg is /enclosed in forward-slashes/ -> run most recent by regex -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1243" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1243" bodyend="1255"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a66160524beda7b75d70070bebce69e42" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::fileimport</definition> - <argsstring></argsstring> - <name>fileimport</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1258" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1258" bodyend="1267"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a160c7a080d222defe32c781138901d4e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::runTranscriptTests</definition> - <argsstring></argsstring> - <name>runTranscriptTests</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1268" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1268" bodyend="1277"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::run_commands_at_invocation</definition> - <argsstring></argsstring> - <name>run_commands_at_invocation</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1278" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1278" bodyend="1282"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::cmdloop</definition> - <argsstring></argsstring> - <name>cmdloop</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1283" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1283" bodyend="1294"/> - </memberdef> - </sectiondef> - <sectiondef kind="private-func"> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a819bd7bd930dab0e39e59af3397c2eac" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::_init_parser</definition> - <argsstring></argsstring> - <name>_init_parser</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="493" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="493" bodyend="720"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1aea64b66ff75b5daaeef61a3dd583df99" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::_default</definition> - <argsstring></argsstring> - <name>_default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="868" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="868" bodyend="875"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd_1a392c5cd062c20d916c0cacc9cc36c022" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd::_cmdloop</definition> - <argsstring></argsstring> - <name>_cmdloop</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Repeatedly issue a prompt, accept input, parse an initial prefix -off the received input, and dispatch to action methods, passing them -the remainder of the line as argument. -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="895" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="895" bodyend="936"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="7"> - <label>pirate8::Pirate</label> - <link refid="classpirate8_1_1_pirate"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="6"> - <label>pirate7::Pirate</label> - <link refid="classpirate7_1_1_pirate"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="4"> - <label>example::CmdLineApp</label> - <link refid="classexample_1_1_cmd_line_app"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="5"> - <label>pirate6::Pirate</label> - <link refid="classpirate6_1_1_pirate"/> - <childnode refid="3" relation="public-inheritance"> - </childnode> - </node> - <node id="3"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </inheritancegraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="362" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="361" bodyend="1295"/> - <listofallmembers> - <member refid="classcmd2_1_1_cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_cmd_1a392c5cd062c20d916c0cacc9cc36c022" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_cmdloop</name></member> - <member refid="classcmd2_1_1_cmd_1aea64b66ff75b5daaeef61a3dd583df99" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_default</name></member> - <member refid="classcmd2_1_1_cmd_1a819bd7bd930dab0e39e59af3397c2eac" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_init_parser</name></member> - <member refid="classcmd2_1_1_cmd_1a7a8e8257d7d35c7813355cdefb62b85b" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_STOP_AND_EXIT</name></member> - <member refid="classcmd2_1_1_cmd_1abe14bda0dc50326876c6a761cefba702" prot="private" virt="non-virtual"><scope>cmd2::Cmd</scope><name>_STOP_SCRIPT_NO_EXIT</name></member> - <member refid="classcmd2_1_1_cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1_cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1_cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1_cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1_cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1_cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1_cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1_cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>colorize</name></member> - <member refid="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>colors</name></member> - <member refid="classcmd2_1_1_cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1_cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1_cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1_cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>debug</name></member> - <member refid="classcmd2_1_1_cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>default_file_name</name></member> - <member refid="classcmd2_1_1_cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1_cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1_cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do__load</name></member> - <member refid="classcmd2_1_1_cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1_cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_cmdenvironment</name></member> - <member refid="classcmd2_1_1_cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1_cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1_cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1_cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1_cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1_cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_help</name></member> - <member refid="classcmd2_1_1_cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1_cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_history</name></member> - <member refid="classcmd2_1_1_cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_l</name></member> - <member refid="classcmd2_1_1_cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_li</name></member> - <member refid="classcmd2_1_1_cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_list</name></member> - <member refid="classcmd2_1_1_cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_load</name></member> - <member refid="classcmd2_1_1_cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1_cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_py</name></member> - <member refid="classcmd2_1_1_cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_q</name></member> - <member refid="classcmd2_1_1_cmd_1a27f6387585848a575e95c936ce97c4cf" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1_cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_r</name></member> - <member refid="classcmd2_1_1_cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_run</name></member> - <member refid="classcmd2_1_1_cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_save</name></member> - <member refid="classcmd2_1_1_cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_set</name></member> - <member refid="classcmd2_1_1_cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1_cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>do_show</name></member> - <member refid="classcmd2_1_1_cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>echo</name></member> - <member refid="classcmd2_1_1_cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1_cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1_cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1_cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>func_named</name></member> - <member refid="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>help</name></member> - <member refid="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>history</name></member> - <member refid="classcmd2_1_1_cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1_cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>intro</name></member> - <member refid="classcmd2_1_1_cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1_cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1_cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>keywords</name></member> - <member refid="classcmd2_1_1_cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1_cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1_cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1_cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>multilineCommand</name></member> - <member refid="classcmd2_1_1_cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1_cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1_cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1_cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1_cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1_cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>parsed</name></member> - <member refid="classcmd2_1_1_cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>parser</name></member> - <member refid="classcmd2_1_1_cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>perror</name></member> - <member refid="classcmd2_1_1_cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>pfeedback</name></member> - <member refid="classcmd2_1_1_cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>postparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1_cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>poutput</name></member> - <member refid="classcmd2_1_1_cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1_cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>preparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>prompt</name></member> - <member refid="classcmd2_1_1_cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1_cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>pystate</name></member> - <member refid="classcmd2_1_1_cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>quiet</name></member> - <member refid="classcmd2_1_1_cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1_cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>redirect</name></member> - <member refid="classcmd2_1_1_cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1_cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>redirector</name></member> - <member refid="classcmd2_1_1_cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1_cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1_cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1_cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1_cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1_cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>select</name></member> - <member refid="classcmd2_1_1_cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>settable</name></member> - <member refid="classcmd2_1_1_cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>singleLineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>stdin</name></member> - <member refid="classcmd2_1_1_cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>terminators</name></member> - <member refid="classcmd2_1_1_cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>timing</name></member> - <member refid="classcmd2_1_1_cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>urlre</name></member> - <member refid="classcmd2_1_1_cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>cmd2::Cmd</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_cmd2_test_case.xml b/doxygen/xml/classcmd2_1_1_cmd2_test_case.xml deleted file mode 100644 index 0dad80c..0000000 --- a/doxygen/xml/classcmd2_1_1_cmd2_test_case.xml +++ /dev/null @@ -1,210 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_cmd2_test_case" kind="class" prot="public"> - <compoundname>cmd2::Cmd2TestCase</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1ae3ce50557636abee00a3941461dd450c" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::CmdApp</definition> - <argsstring></argsstring> - <name>CmdApp</name> - <initializer>None</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1480" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1480" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1aa85409ff40b934d96ca1b3d3ff9e897d" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd2TestCase::regexPattern</definition> - <argsstring></argsstring> - <name>regexPattern</name> - <initializer>pyparsing.QuotedString(quoteChar=r'/', escChar='\\', multiline=True, unquoteResults=True)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1500" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1500" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1a29b62f02c603b82014102babccd0c40e" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd2TestCase::notRegexPattern</definition> - <argsstring></argsstring> - <name>notRegexPattern</name> - <initializer>pyparsing.Word(pyparsing.printables)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1502" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1502" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1af9574fde56ba05bc1532a6a028fb566d" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::expectationParser</definition> - <argsstring></argsstring> - <name>expectationParser</name> - <initializer><ref refid="classcmd2_1_1_cmd2_test_case_1aa85409ff40b934d96ca1b3d3ff9e897d" kindref="member">regexPattern</ref>|<ref refid="classcmd2_1_1_cmd2_test_case_1a29b62f02c603b82014102babccd0c40e" kindref="member">notRegexPattern</ref></initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1504" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1504" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1a946827bef7050042cee99d3749c976d0" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::Cmd2TestCase::anyWhitespace</definition> - <argsstring></argsstring> - <name>anyWhitespace</name> - <initializer>re.compile(r'\s', re.DOTALL | re.MULTILINE)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1505" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1505" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1ad319aa2e1874f60202610e5b8de33dbb" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::transcripts</definition> - <argsstring></argsstring> - <name>transcripts</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1481" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1481" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1adeb5a7b735ad3b7f23a3c44d15ad283e" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::outputTrap</definition> - <argsstring></argsstring> - <name>outputTrap</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1490" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_cmd2_test_case_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Cmd2TestCase::cmdapp</definition> - <argsstring></argsstring> - <name>cmdapp</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1490" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_cmd2_test_case_1ad82fc3489ffaf8ae227e7b122df389e0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::fetchTranscripts</definition> - <argsstring></argsstring> - <name>fetchTranscripts</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1481" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1481" bodyend="1489"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd2_test_case_1a5892c02ac5ee5a25c47bbfa1c648647b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::setUp</definition> - <argsstring></argsstring> - <name>setUp</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1490" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1490" bodyend="1494"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd2_test_case_1acc8585a2192f48e04a8eafd63348c590" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::runTest</definition> - <argsstring></argsstring> - <name>runTest</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1495" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1495" bodyend="1499"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_cmd2_test_case_1a12a9839011a264bf817e646114523052" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::tearDown</definition> - <argsstring></argsstring> - <name>tearDown</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1563" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1563" bodyend="1566"/> - </memberdef> - </sectiondef> - <sectiondef kind="private-func"> - <memberdef kind="function" id="classcmd2_1_1_cmd2_test_case_1aaad687718f366338a76f83cb6547a258" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Cmd2TestCase::_test_transcript</definition> - <argsstring></argsstring> - <name>_test_transcript</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1506" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1506" bodyend="1562"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Subclass this, setting CmdApp, to make a unittest.TestCase class - that will execute the commands in a transcript file and expect the results shown. - See example.py</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1479" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1476" bodyend="1567"/> - <listofallmembers> - <member refid="classcmd2_1_1_cmd2_test_case_1aaad687718f366338a76f83cb6547a258" prot="private" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>_test_transcript</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1a946827bef7050042cee99d3749c976d0" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>anyWhitespace</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1ae3ce50557636abee00a3941461dd450c" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>CmdApp</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>cmdapp</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1af9574fde56ba05bc1532a6a028fb566d" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>expectationParser</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1ad82fc3489ffaf8ae227e7b122df389e0" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>fetchTranscripts</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1a29b62f02c603b82014102babccd0c40e" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>notRegexPattern</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1adeb5a7b735ad3b7f23a3c44d15ad283e" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>outputTrap</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1aa85409ff40b934d96ca1b3d3ff9e897d" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>regexPattern</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1acc8585a2192f48e04a8eafd63348c590" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>runTest</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1a5892c02ac5ee5a25c47bbfa1c648647b" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>setUp</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1a12a9839011a264bf817e646114523052" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>tearDown</name></member> - <member refid="classcmd2_1_1_cmd2_test_case_1ad319aa2e1874f60202610e5b8de33dbb" prot="public" virt="non-virtual"><scope>cmd2::Cmd2TestCase</scope><name>transcripts</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_embedded_console_exit.xml b/doxygen/xml/classcmd2_1_1_embedded_console_exit.xml deleted file mode 100644 index e0147b0..0000000 --- a/doxygen/xml/classcmd2_1_1_embedded_console_exit.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_embedded_console_exit" kind="class" prot="public"> - <compoundname>cmd2::EmbeddedConsoleExit</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="347" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="346" bodyend="349"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_empty_statement.xml b/doxygen/xml/classcmd2_1_1_empty_statement.xml deleted file mode 100644 index c29693c..0000000 --- a/doxygen/xml/classcmd2_1_1_empty_statement.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_empty_statement" kind="class" prot="public"> - <compoundname>cmd2::EmptyStatement</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="350" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="349" bodyend="352"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_history.xml b/doxygen/xml/classcmd2_1_1_history.xml deleted file mode 100644 index d42671a..0000000 --- a/doxygen/xml/classcmd2_1_1_history.xml +++ /dev/null @@ -1,165 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_history" kind="class" prot="public"> - <compoundname>cmd2::History</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_history_1aa5204f159577beb16f07a8a9ada184ec" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::History::spanpattern</definition> - <argsstring></argsstring> - <name>spanpattern</name> - <initializer>re.compile(r'^\s*(?P<start>\-?\d+)?\s*(?P<separator>:|(\.{2,}))?\s*(?P<end>\-?\d+)?\s*$')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1345" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1345" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_history_1a47db7cadf89510850e60e3c908a376f1" prot="public" static="yes" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::History::rangePattern</definition> - <argsstring></argsstring> - <name>rangePattern</name> - <initializer>re.compile(r'^\s*(?P<start>[\d]+)?\s*\-\s*(?P<end>[\d]+)?\s*$')</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1367" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1367" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_history_1accd354b7c81e1cd538438b834630f3ac" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::zero_based_index</definition> - <argsstring></argsstring> - <name>zero_based_index</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1326" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1326" bodyend="1330"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_1a28fe5dc698da4c7bf82fdcdfb2e70506" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::to_index</definition> - <argsstring></argsstring> - <name>to_index</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1331" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1331" bodyend="1336"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_1ae1db5657367e6aa9b0e43811d5b8893f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::search</definition> - <argsstring></argsstring> - <name>search</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1337" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1337" bodyend="1344"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_1a8c0837240ac7747aa804ba9eebddab60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::span</definition> - <argsstring></argsstring> - <name>span</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1346" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1346" bodyend="1366"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_1aef5a4f297a77df78cd0e6bb17b67fb16" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::append</definition> - <argsstring></argsstring> - <name>append</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1368" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1368" bodyend="1371"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_1a1c036910ea442db79fe012715b29c9db" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::extend</definition> - <argsstring></argsstring> - <name>extend</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1372" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1372" bodyend="1375"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_1a030faac02c0b814fc676d21d8c5e049c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::History::get</definition> - <argsstring></argsstring> - <name>get</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1376" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1376" bodyend="1408"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>A list of HistoryItems that knows how to respond to user requests. ->>> h = History([HistoryItem('first'), HistoryItem('second'), HistoryItem('third'), HistoryItem('fourth')]) ->>> h.span('-2..') -['third', 'fourth'] ->>> h.span('2..3') -['second', 'third'] ->>> h.span('3') -['third'] ->>> h.span(':') -['first', 'second', 'third', 'fourth'] ->>> h.span('2..') -['second', 'third', 'fourth'] ->>> h.span('-1') -['fourth'] ->>> h.span('-2..-3') -['third', 'second'] ->>> h.search('o') -['second', 'fourth'] ->>> h.search('/IR/') -['first', 'third'] -</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1325" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1304" bodyend="1409"/> - <listofallmembers> - <member refid="classcmd2_1_1_history_1aef5a4f297a77df78cd0e6bb17b67fb16" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>append</name></member> - <member refid="classcmd2_1_1_history_1a1c036910ea442db79fe012715b29c9db" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>extend</name></member> - <member refid="classcmd2_1_1_history_1a030faac02c0b814fc676d21d8c5e049c" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>get</name></member> - <member refid="classcmd2_1_1_history_1a47db7cadf89510850e60e3c908a376f1" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>rangePattern</name></member> - <member refid="classcmd2_1_1_history_1ae1db5657367e6aa9b0e43811d5b8893f" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>search</name></member> - <member refid="classcmd2_1_1_history_1a8c0837240ac7747aa804ba9eebddab60" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>span</name></member> - <member refid="classcmd2_1_1_history_1aa5204f159577beb16f07a8a9ada184ec" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>spanpattern</name></member> - <member refid="classcmd2_1_1_history_1a28fe5dc698da4c7bf82fdcdfb2e70506" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>to_index</name></member> - <member refid="classcmd2_1_1_history_1accd354b7c81e1cd538438b834630f3ac" prot="public" virt="non-virtual"><scope>cmd2::History</scope><name>zero_based_index</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_history_item.xml b/doxygen/xml/classcmd2_1_1_history_item.xml deleted file mode 100644 index 1d199d2..0000000 --- a/doxygen/xml/classcmd2_1_1_history_item.xml +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_history_item" kind="class" prot="public"> - <compoundname>cmd2::HistoryItem</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_history_item_1ac496a3283d2754e61e156ddbf2370259" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::HistoryItem::listformat</definition> - <argsstring></argsstring> - <name>listformat</name> - <initializer>'-------------------------[%d]\n%s\n'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1296" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1296" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_history_item_1a74c5f486309e86773802f72335ff4252" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::HistoryItem::lowercase</definition> - <argsstring></argsstring> - <name>lowercase</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1297" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1297" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_history_item_1a83243fbd9faac88d0fb2c13473029d12" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::HistoryItem::idx</definition> - <argsstring></argsstring> - <name>idx</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1297" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1297" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_history_item_1ab873a526e5978d15a16fddae74005471" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::HistoryItem::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1297" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1297" bodyend="1300"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_history_item_1af49dd31da48eafd74653503a69eae230" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::HistoryItem::pr</definition> - <argsstring></argsstring> - <name>pr</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1301" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1301" bodyend="1303"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1296" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1295" bodyend="1304"/> - <listofallmembers> - <member refid="classcmd2_1_1_history_item_1ab873a526e5978d15a16fddae74005471" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_history_item_1a83243fbd9faac88d0fb2c13473029d12" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>idx</name></member> - <member refid="classcmd2_1_1_history_item_1ac496a3283d2754e61e156ddbf2370259" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>listformat</name></member> - <member refid="classcmd2_1_1_history_item_1a74c5f486309e86773802f72335ff4252" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>lowercase</name></member> - <member refid="classcmd2_1_1_history_item_1af49dd31da48eafd74653503a69eae230" prot="public" virt="non-virtual"><scope>cmd2::HistoryItem</scope><name>pr</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_not_settable_error.xml b/doxygen/xml/classcmd2_1_1_not_settable_error.xml deleted file mode 100644 index 064e948..0000000 --- a/doxygen/xml/classcmd2_1_1_not_settable_error.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_not_settable_error" kind="class" prot="public"> - <compoundname>cmd2::NotSettableError</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1410" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1409" bodyend="1412"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_option_parser.xml b/doxygen/xml/classcmd2_1_1_option_parser.xml deleted file mode 100644 index 724c2e7..0000000 --- a/doxygen/xml/classcmd2_1_1_option_parser.xml +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_option_parser" kind="class" prot="public"> - <compoundname>cmd2::OptionParser</compoundname> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_option_parser_1ad82c8fb7559af2e4b1663e0762a80c89" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OptionParser::exit</definition> - <argsstring></argsstring> - <name>exit</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="65" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="65" bodyend="69"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_option_parser_1a6f2d24051471268be245221149bc9c6a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OptionParser::print_help</definition> - <argsstring></argsstring> - <name>print_help</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="70" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="70" bodyend="76"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_option_parser_1ada4f39b453e033ae4356709f8ee9f340" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OptionParser::error</definition> - <argsstring></argsstring> - <name>error</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>error(msg : string) - -Print a usage message incorporating 'msg' to stderr and exit. -If you override this in a subclass, it should not return -- it -should either exit or raise an exception. -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="77" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="77" bodyend="85"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="65" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="64" bodyend="86"/> - <listofallmembers> - <member refid="classcmd2_1_1_option_parser_1ada4f39b453e033ae4356709f8ee9f340" prot="public" virt="non-virtual"><scope>cmd2::OptionParser</scope><name>error</name></member> - <member refid="classcmd2_1_1_option_parser_1ad82c8fb7559af2e4b1663e0762a80c89" prot="public" virt="non-virtual"><scope>cmd2::OptionParser</scope><name>exit</name></member> - <member refid="classcmd2_1_1_option_parser_1a6f2d24051471268be245221149bc9c6a" prot="public" virt="non-virtual"><scope>cmd2::OptionParser</scope><name>print_help</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_output_trap.xml b/doxygen/xml/classcmd2_1_1_output_trap.xml deleted file mode 100644 index c788ba3..0000000 --- a/doxygen/xml/classcmd2_1_1_output_trap.xml +++ /dev/null @@ -1,128 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_output_trap" kind="class" prot="public"> - <compoundname>cmd2::OutputTrap</compoundname> - <basecompoundref refid="classcmd2_1_1_borg" prot="public" virt="non-virtual">cmd2::Borg</basecompoundref> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_output_trap_1a9117a6d5bfa07f1eeade54f24eeba0ed" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::OutputTrap::contents</definition> - <argsstring></argsstring> - <name>contents</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1462" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1462" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_output_trap_1ac7a0b848dc18c74b089bc0d4044996de" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::OutputTrap::old_stdout</definition> - <argsstring></argsstring> - <name>old_stdout</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1462" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1462" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_output_trap_1a0dc45d536432b07d7ec32da5755b5c85" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1462" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1462" bodyend="1465"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_output_trap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::write</definition> - <argsstring></argsstring> - <name>write</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1466" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1466" bodyend="1467"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_output_trap_1a492ceb8dfb3f6e90bf095a710ab56ad1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::read</definition> - <argsstring></argsstring> - <name>read</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1468" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1468" bodyend="1471"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_output_trap_1a06961b49c3e19e9984f077a08b3a75f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::OutputTrap::tearDown</definition> - <argsstring></argsstring> - <name>tearDown</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1472" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1472" bodyend="1475"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Instantiate an OutputTrap to divert/capture ALL stdout output. For use in unit testing. -Call `tearDown()` to return to normal output.</verbatim> </para> </detaileddescription> - <inheritancegraph> - <node id="28"> - <label>cmd2::Borg</label> - <link refid="classcmd2_1_1_borg"/> - </node> - <node id="27"> - <label>cmd2::OutputTrap</label> - <link refid="classcmd2_1_1_output_trap"/> - <childnode refid="28" relation="public-inheritance"> - </childnode> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="30"> - <label>cmd2::Borg</label> - <link refid="classcmd2_1_1_borg"/> - </node> - <node id="29"> - <label>cmd2::OutputTrap</label> - <link refid="classcmd2_1_1_output_trap"/> - <childnode refid="30" relation="public-inheritance"> - </childnode> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1461" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1459" bodyend="1476"/> - <listofallmembers> - <member refid="classcmd2_1_1_output_trap_1a0dc45d536432b07d7ec32da5755b5c85" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_borg_1addff1031aaf78f5e1dc5ff0c6dba5137" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>__new__</name></member> - <member refid="classcmd2_1_1_output_trap_1a9117a6d5bfa07f1eeade54f24eeba0ed" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>contents</name></member> - <member refid="classcmd2_1_1_output_trap_1ac7a0b848dc18c74b089bc0d4044996de" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>old_stdout</name></member> - <member refid="classcmd2_1_1_output_trap_1a492ceb8dfb3f6e90bf095a710ab56ad1" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>read</name></member> - <member refid="classcmd2_1_1_output_trap_1a06961b49c3e19e9984f077a08b3a75f2" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>tearDown</name></member> - <member refid="classcmd2_1_1_output_trap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" prot="public" virt="non-virtual"><scope>cmd2::OutputTrap</scope><name>write</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_parsed_string.xml b/doxygen/xml/classcmd2_1_1_parsed_string.xml deleted file mode 100644 index 3d6d0eb..0000000 --- a/doxygen/xml/classcmd2_1_1_parsed_string.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_parsed_string" kind="class" prot="public"> - <compoundname>cmd2::ParsedString</compoundname> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_parsed_string_1a6ac3a7f2f37126a25774517b3eb7cace" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::ParsedString::full_parsed_statement</definition> - <argsstring></argsstring> - <name>full_parsed_statement</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="258" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="258" bodyend="262"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_parsed_string_1afe56ec060a51b268e266f7c0d1fb7328" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::ParsedString::with_args_replaced</definition> - <argsstring></argsstring> - <name>with_args_replaced</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="263" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="263" bodyend="270"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="258" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="257" bodyend="271"/> - <listofallmembers> - <member refid="classcmd2_1_1_parsed_string_1a6ac3a7f2f37126a25774517b3eb7cace" prot="public" virt="non-virtual"><scope>cmd2::ParsedString</scope><name>full_parsed_statement</name></member> - <member refid="classcmd2_1_1_parsed_string_1afe56ec060a51b268e266f7c0d1fb7328" prot="public" virt="non-virtual"><scope>cmd2::ParsedString</scope><name>with_args_replaced</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_paste_buffer_error.xml b/doxygen/xml/classcmd2_1_1_paste_buffer_error.xml deleted file mode 100644 index 5af590d..0000000 --- a/doxygen/xml/classcmd2_1_1_paste_buffer_error.xml +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_paste_buffer_error" kind="class" prot="public"> - <compoundname>cmd2::PasteBufferError</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_paste_buffer_error_1adaa363483c6d5a54f13713233ba398b2" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string cmd2::PasteBufferError::errmsg</definition> - <argsstring></argsstring> - <name>errmsg</name> - <initializer>"""Redirecting to or from paste buffer requires pywin32 -to be installed on operating system. -Download from http://sourceforge.net/projects/pywin32/"""</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="164" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="164" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_paste_buffer_error_1ae1cd41756d1ae940201fe2cb0d0f821e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::PasteBufferError::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="174" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="174" bodyend="176"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="163" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="162" bodyend="177"/> - <listofallmembers> - <member refid="classcmd2_1_1_paste_buffer_error_1ae1cd41756d1ae940201fe2cb0d0f821e" prot="public" virt="non-virtual"><scope>cmd2::PasteBufferError</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_paste_buffer_error_1adaa363483c6d5a54f13713233ba398b2" prot="public" virt="non-virtual"><scope>cmd2::PasteBufferError</scope><name>errmsg</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_statekeeper.xml b/doxygen/xml/classcmd2_1_1_statekeeper.xml deleted file mode 100644 index bab5cde..0000000 --- a/doxygen/xml/classcmd2_1_1_statekeeper.xml +++ /dev/null @@ -1,87 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_statekeeper" kind="class" prot="public"> - <compoundname>cmd2::Statekeeper</compoundname> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Statekeeper::obj</definition> - <argsstring></argsstring> - <name>obj</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1437" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classcmd2_1_1_statekeeper_1a18466d6cef3f084e92f086a86d4a7244" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::Statekeeper::attribs</definition> - <argsstring></argsstring> - <name>attribs</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1437" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_statekeeper_1a3550a0316a7f911d7b13da87844ee882" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Statekeeper::__init__</definition> - <argsstring></argsstring> - <name>__init__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1437" bodyend="1441"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_statekeeper_1a848245f65d18fddf4bb768bd3f911b30" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Statekeeper::save</definition> - <argsstring></argsstring> - <name>save</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1442" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1442" bodyend="1444"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::Statekeeper::restore</definition> - <argsstring></argsstring> - <name>restore</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1445" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1445" bodyend="1449"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1437" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1436" bodyend="1450"/> - <listofallmembers> - <member refid="classcmd2_1_1_statekeeper_1a3550a0316a7f911d7b13da87844ee882" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_statekeeper_1a18466d6cef3f084e92f086a86d4a7244" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>attribs</name></member> - <member refid="classcmd2_1_1_statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>obj</name></member> - <member refid="classcmd2_1_1_statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>restore</name></member> - <member refid="classcmd2_1_1_statekeeper_1a848245f65d18fddf4bb768bd3f911b30" prot="public" virt="non-virtual"><scope>cmd2::Statekeeper</scope><name>save</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classcmd2_1_1_stubborn_dict.xml b/doxygen/xml/classcmd2_1_1_stubborn_dict.xml deleted file mode 100644 index 91728dd..0000000 --- a/doxygen/xml/classcmd2_1_1_stubborn_dict.xml +++ /dev/null @@ -1,114 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classcmd2_1_1_stubborn_dict" kind="class" prot="public"> - <compoundname>cmd2::StubbornDict</compoundname> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classcmd2_1_1_stubborn_dict_1a66dc32a221c00611f1c131382703c333" prot="public" static="yes" mutable="no"> - <type></type> - <definition>cmd2::StubbornDict::append</definition> - <argsstring></argsstring> - <name>append</name> - <initializer>update</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="287" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="287" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classcmd2_1_1_stubborn_dict_1a669dd7f5373f3726d8c8fb52a1e85bbd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::update</definition> - <argsstring></argsstring> - <name>update</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="285" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="285" bodyend="286"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_stubborn_dict_1ad7c49b2ca37c0c88b198853706ae7e99" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::__iadd__</definition> - <argsstring></argsstring> - <name>__iadd__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="288" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="288" bodyend="290"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_stubborn_dict_1a219b3f21c078f3b8158de67beae62da2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::__add__</definition> - <argsstring></argsstring> - <name>__add__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="291" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="291" bodyend="294"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_stubborn_dict_1a190b1b2bd8a914bafaab137c5b1276ea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::__radd__</definition> - <argsstring></argsstring> - <name>__radd__</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="295" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="295" bodyend="299"/> - </memberdef> - <memberdef kind="function" id="classcmd2_1_1_stubborn_dict_1ad46f55b61faae98d241e30d52cd04eee" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::StubbornDict::to_dict</definition> - <argsstring></argsstring> - <name>to_dict</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="301" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="301" bodyend="320"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Dictionary that tolerates many input formats. -Create it with stubbornDict(arg) factory function. - ->>> d = StubbornDict(large='gross', small='klein') ->>> sorted(d.items()) -[('large', 'gross'), ('small', 'klein')] ->>> d.append(['plain', ' plaid']) ->>> sorted(d.items()) -[('large', 'gross'), ('plaid', ''), ('plain', ''), ('small', 'klein')] ->>> d += ' girl Frauelein, Maedchen\\n\\n shoe schuh' ->>> sorted(d.items()) -[('girl', 'Frauelein, Maedchen'), ('large', 'gross'), ('plaid', ''), ('plain', ''), ('shoe', 'schuh'), ('small', 'klein')] -</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="284" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="271" bodyend="321"/> - <listofallmembers> - <member refid="classcmd2_1_1_stubborn_dict_1a219b3f21c078f3b8158de67beae62da2" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>__add__</name></member> - <member refid="classcmd2_1_1_stubborn_dict_1ad7c49b2ca37c0c88b198853706ae7e99" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>__iadd__</name></member> - <member refid="classcmd2_1_1_stubborn_dict_1a190b1b2bd8a914bafaab137c5b1276ea" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>__radd__</name></member> - <member refid="classcmd2_1_1_stubborn_dict_1a66dc32a221c00611f1c131382703c333" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>append</name></member> - <member refid="classcmd2_1_1_stubborn_dict_1ad46f55b61faae98d241e30d52cd04eee" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>to_dict</name></member> - <member refid="classcmd2_1_1_stubborn_dict_1a669dd7f5373f3726d8c8fb52a1e85bbd" prot="public" virt="non-virtual"><scope>cmd2::StubbornDict</scope><name>update</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classexample_1_1CmdLineApp.xml b/doxygen/xml/classexample_1_1CmdLineApp.xml deleted file mode 100644 index b67540a..0000000 --- a/doxygen/xml/classexample_1_1CmdLineApp.xml +++ /dev/null @@ -1,239 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classexample_1_1CmdLineApp" kind="class" prot="public"> - <compoundname>example::CmdLineApp</compoundname> - <basecompoundref refid="classcmd2_1_1Cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classexample_1_1CmdLineApp_1ac9058ddc022235f3876c6b410ddeb688" prot="public" static="yes" mutable="no"> - <type></type> - <definition>example::CmdLineApp::do_orate</definition> - <argsstring></argsstring> - <name>do_orate</name> - <initializer>do_speak</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="32" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="32" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1CmdLineApp_1a5acab19a8c4c609e944ea1cb345a5ec3" prot="public" static="yes" mutable="no"> - <type></type> - <definition>example::CmdLineApp::do_say</definition> - <argsstring></argsstring> - <name>do_say</name> - <initializer>do_speak</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="31" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="31" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1CmdLineApp_1a81a94979fcdd998c72d530e47bab88e0" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int example::CmdLineApp::maxrepeats</definition> - <argsstring></argsstring> - <name>maxrepeats</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="9" bodyend="-1"/> - <referencedby refid="classexample_1_1CmdLineApp_1afdc6e3337a734471574398731d582ec9" compoundref="example_8py" startline="17" endline="30">do_speak</referencedby> - </memberdef> - <memberdef kind="variable" id="classexample_1_1CmdLineApp_1a7720e4d8dd45f289c3962be91c05ac33" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list example::CmdLineApp::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplements refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a">multilineCommands</reimplements> - <initializer>['orate']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="7" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1CmdLineApp_1adb66a4ed5e10aa018c7e3a4da6779c76" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string example::CmdLineApp::redirector</definition> - <argsstring></argsstring> - <name>redirector</name> - <reimplements refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735">redirector</reimplements> - <initializer>'->'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="10" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="10" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classexample_1_1CmdLineApp_1afdc6e3337a734471574398731d582ec9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def example::CmdLineApp::do_speak</definition> - <argsstring></argsstring> - <name>do_speak</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Repeats what you tell me to.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="17" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="17" bodyend="30"/> - <references refid="classexample_1_1CmdLineApp_1a81a94979fcdd998c72d530e47bab88e0" compoundref="example_8py" startline="9">maxrepeats</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="35"> - <label>example::CmdLineApp</label> - <link refid="classexample_1_1CmdLineApp"/> - <childnode refid="36" relation="public-inheritance"> - </childnode> - </node> - <node id="36"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="37"> - <label>example::CmdLineApp</label> - <link refid="classexample_1_1CmdLineApp"/> - <childnode refid="38" relation="public-inheritance"> - </childnode> - </node> - <node id="38"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="6" bodyend="34"/> - <listofallmembers> - <member refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>colorize</name></member> - <member refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>colors</name></member> - <member refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>debug</name></member> - <member refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>default_file_name</name></member> - <member refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do__load</name></member> - <member refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_cmdenvironment</name></member> - <member refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_help</name></member> - <member refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_history</name></member> - <member refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_l</name></member> - <member refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_li</name></member> - <member refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_list</name></member> - <member refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_load</name></member> - <member refid="classexample_1_1CmdLineApp_1ac9058ddc022235f3876c6b410ddeb688" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_orate</name></member> - <member refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_py</name></member> - <member refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_q</name></member> - <member refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_r</name></member> - <member refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_run</name></member> - <member refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_save</name></member> - <member refid="classexample_1_1CmdLineApp_1a5acab19a8c4c609e944ea1cb345a5ec3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_say</name></member> - <member refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_set</name></member> - <member refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_show</name></member> - <member refid="classexample_1_1CmdLineApp_1afdc6e3337a734471574398731d582ec9" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_speak</name></member> - <member refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>echo</name></member> - <member refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>func_named</name></member> - <member refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>help</name></member> - <member refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>history</name></member> - <member refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>intro</name></member> - <member refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>keywords</name></member> - <member refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>locals_in_py</name></member> - <member refid="classexample_1_1CmdLineApp_1a81a94979fcdd998c72d530e47bab88e0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>maxrepeats</name></member> - <member refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>multilineCommand</name></member> - <member refid="classexample_1_1CmdLineApp_1a7720e4d8dd45f289c3962be91c05ac33" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>parsed</name></member> - <member refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>parser</name></member> - <member refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>perror</name></member> - <member refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>pfeedback</name></member> - <member refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>postparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>poutput</name></member> - <member refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>preparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>prompt</name></member> - <member refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>pystate</name></member> - <member refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>quiet</name></member> - <member refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>redirect</name></member> - <member refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>redirect_output</name></member> - <member refid="classexample_1_1CmdLineApp_1adb66a4ed5e10aa018c7e3a4da6779c76" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>redirector</name></member> - <member refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>select</name></member> - <member refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>settable</name></member> - <member refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>singleLineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>stdin</name></member> - <member refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>terminators</name></member> - <member refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>timing</name></member> - <member refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>urlre</name></member> - <member refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classexample_1_1_cmd_line_app.xml b/doxygen/xml/classexample_1_1_cmd_line_app.xml deleted file mode 100644 index 98b4c2d..0000000 --- a/doxygen/xml/classexample_1_1_cmd_line_app.xml +++ /dev/null @@ -1,237 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classexample_1_1_cmd_line_app" kind="class" prot="public"> - <compoundname>example::CmdLineApp</compoundname> - <basecompoundref refid="classcmd2_1_1_cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classexample_1_1_cmd_line_app_1a7720e4d8dd45f289c3962be91c05ac33" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list example::CmdLineApp::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplements refid="classcmd2_1_1_cmd_1a05fbd7501cbc1f911e9a4925e5f0804a">multilineCommands</reimplements> - <initializer>['orate']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="7" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1_cmd_line_app_1a81a94979fcdd998c72d530e47bab88e0" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int example::CmdLineApp::maxrepeats</definition> - <argsstring></argsstring> - <name>maxrepeats</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="9" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1_cmd_line_app_1adb66a4ed5e10aa018c7e3a4da6779c76" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string example::CmdLineApp::redirector</definition> - <argsstring></argsstring> - <name>redirector</name> - <reimplements refid="classcmd2_1_1_cmd_1a64b810574dab9ec12100c5344dc66735">redirector</reimplements> - <initializer>'->'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="10" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="10" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1_cmd_line_app_1a5acab19a8c4c609e944ea1cb345a5ec3" prot="public" static="yes" mutable="no"> - <type></type> - <definition>example::CmdLineApp::do_say</definition> - <argsstring></argsstring> - <name>do_say</name> - <initializer>do_speak</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="31" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="31" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classexample_1_1_cmd_line_app_1ac9058ddc022235f3876c6b410ddeb688" prot="public" static="yes" mutable="no"> - <type></type> - <definition>example::CmdLineApp::do_orate</definition> - <argsstring></argsstring> - <name>do_orate</name> - <initializer>do_speak</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="32" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="32" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classexample_1_1_cmd_line_app_1afdc6e3337a734471574398731d582ec9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def example::CmdLineApp::do_speak</definition> - <argsstring></argsstring> - <name>do_speak</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Repeats what you tell me to.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="17" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="17" bodyend="30"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="11"> - <label>example::CmdLineApp</label> - <link refid="classexample_1_1_cmd_line_app"/> - <childnode refid="12" relation="public-inheritance"> - </childnode> - </node> - <node id="12"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="13"> - <label>example::CmdLineApp</label> - <link refid="classexample_1_1_cmd_line_app"/> - <childnode refid="14" relation="public-inheritance"> - </childnode> - </node> - <node id="14"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="6" bodyend="34"/> - <listofallmembers> - <member refid="classcmd2_1_1_cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1_cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1_cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1_cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1_cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1_cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1_cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1_cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>colorize</name></member> - <member refid="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>colors</name></member> - <member refid="classcmd2_1_1_cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1_cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1_cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1_cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>debug</name></member> - <member refid="classcmd2_1_1_cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>default_file_name</name></member> - <member refid="classcmd2_1_1_cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1_cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1_cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do__load</name></member> - <member refid="classcmd2_1_1_cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1_cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_cmdenvironment</name></member> - <member refid="classcmd2_1_1_cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1_cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1_cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1_cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1_cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1_cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_help</name></member> - <member refid="classcmd2_1_1_cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1_cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_history</name></member> - <member refid="classcmd2_1_1_cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_l</name></member> - <member refid="classcmd2_1_1_cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_li</name></member> - <member refid="classcmd2_1_1_cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_list</name></member> - <member refid="classcmd2_1_1_cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_load</name></member> - <member refid="classexample_1_1_cmd_line_app_1ac9058ddc022235f3876c6b410ddeb688" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_orate</name></member> - <member refid="classcmd2_1_1_cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1_cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_py</name></member> - <member refid="classcmd2_1_1_cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_q</name></member> - <member refid="classcmd2_1_1_cmd_1a27f6387585848a575e95c936ce97c4cf" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1_cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_r</name></member> - <member refid="classcmd2_1_1_cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_run</name></member> - <member refid="classcmd2_1_1_cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_save</name></member> - <member refid="classexample_1_1_cmd_line_app_1a5acab19a8c4c609e944ea1cb345a5ec3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_say</name></member> - <member refid="classcmd2_1_1_cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_set</name></member> - <member refid="classcmd2_1_1_cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1_cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_show</name></member> - <member refid="classexample_1_1_cmd_line_app_1afdc6e3337a734471574398731d582ec9" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>do_speak</name></member> - <member refid="classcmd2_1_1_cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>echo</name></member> - <member refid="classcmd2_1_1_cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1_cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1_cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1_cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>func_named</name></member> - <member refid="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>help</name></member> - <member refid="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>history</name></member> - <member refid="classcmd2_1_1_cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1_cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>intro</name></member> - <member refid="classcmd2_1_1_cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1_cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1_cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>keywords</name></member> - <member refid="classcmd2_1_1_cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1_cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1_cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>locals_in_py</name></member> - <member refid="classexample_1_1_cmd_line_app_1a81a94979fcdd998c72d530e47bab88e0" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>maxrepeats</name></member> - <member refid="classcmd2_1_1_cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>multilineCommand</name></member> - <member refid="classexample_1_1_cmd_line_app_1a7720e4d8dd45f289c3962be91c05ac33" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1_cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1_cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1_cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1_cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1_cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>parsed</name></member> - <member refid="classcmd2_1_1_cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>parser</name></member> - <member refid="classcmd2_1_1_cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>perror</name></member> - <member refid="classcmd2_1_1_cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>pfeedback</name></member> - <member refid="classcmd2_1_1_cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>postparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1_cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>poutput</name></member> - <member refid="classcmd2_1_1_cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1_cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>preparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>prompt</name></member> - <member refid="classcmd2_1_1_cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1_cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>pystate</name></member> - <member refid="classcmd2_1_1_cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>quiet</name></member> - <member refid="classcmd2_1_1_cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1_cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>redirect</name></member> - <member refid="classcmd2_1_1_cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>redirect_output</name></member> - <member refid="classexample_1_1_cmd_line_app_1adb66a4ed5e10aa018c7e3a4da6779c76" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>redirector</name></member> - <member refid="classcmd2_1_1_cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1_cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1_cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1_cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1_cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1_cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>select</name></member> - <member refid="classcmd2_1_1_cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>settable</name></member> - <member refid="classcmd2_1_1_cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>singleLineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>stdin</name></member> - <member refid="classcmd2_1_1_cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>terminators</name></member> - <member refid="classcmd2_1_1_cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>timing</name></member> - <member refid="classcmd2_1_1_cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>urlre</name></member> - <member refid="classcmd2_1_1_cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>example::CmdLineApp</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate2_1_1Pirate.xml b/doxygen/xml/classpirate2_1_1Pirate.xml deleted file mode 100644 index c713dcb..0000000 --- a/doxygen/xml/classpirate2_1_1Pirate.xml +++ /dev/null @@ -1,111 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate2_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate2::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate2::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" compoundref="pirate3_8py" startline="9" endline="11">pirate3::Pirate::do_drink</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" compoundref="pirate4_8py" startline="9" endline="18">pirate4::Pirate::do_drink</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" compoundref="pirate5_8py" startline="9" endline="18">pirate5::Pirate::do_drink</referencedby> - <referencedby refid="classpirate2_1_1Pirate_1a3a3285e575d7f08f59dad02f2dbd247d" compoundref="pirate2_8py" startline="11" endline="16">do_drink</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" compoundref="pirate7_8py" startline="12" endline="21">pirate7::Pirate::do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">pirate8::Pirate::do_drink</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" compoundref="pirate6_8py" startline="13" endline="22">pirate6::Pirate::do_drink</referencedby> - <referencedby refid="classpirate2_1_1Pirate_1a660169e0b360275309a4c4afb95e5d48" compoundref="pirate2_8py" startline="6" endline="10">do_loot</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" compoundref="pirate5_8py" startline="6" endline="8">pirate5::Pirate::do_loot</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" compoundref="pirate3_8py" startline="6" endline="8">pirate3::Pirate::do_loot</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" compoundref="pirate4_8py" startline="6" endline="8">pirate4::Pirate::do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" compoundref="pirate7_8py" startline="9" endline="11">pirate7::Pirate::do_loot</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">pirate8::Pirate::do_loot</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" compoundref="pirate6_8py" startline="10" endline="12">pirate6::Pirate::do_loot</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" compoundref="pirate3_8py" startline="15" endline="19">pirate3::Pirate::postcmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" compoundref="pirate4_8py" startline="22" endline="25">pirate4::Pirate::postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">pirate5::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" compoundref="pirate3_8py" startline="12" endline="14">pirate3::Pirate::precmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">pirate5::Pirate::precmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" compoundref="pirate4_8py" startline="19" endline="21">pirate4::Pirate::precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate2_1_1Pirate_1a3a3285e575d7f08f59dad02f2dbd247d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate2::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="11" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="11" bodyend="16"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">gold</references> - </memberdef> - <memberdef kind="function" id="classpirate2_1_1Pirate_1a660169e0b360275309a4c4afb95e5d48" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate2::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="6" bodyend="10"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">gold</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="40"> - <label>Cmd</label> - </node> - <node id="39"> - <label>pirate2::Pirate</label> - <link refid="classpirate2_1_1Pirate"/> - <childnode refid="40" relation="public-inheritance"> - </childnode> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="42"> - <label>Cmd</label> - </node> - <node id="41"> - <label>pirate2::Pirate</label> - <link refid="classpirate2_1_1Pirate"/> - <childnode refid="42" relation="public-inheritance"> - </childnode> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="4" bodyend="17"/> - <listofallmembers> - <member refid="classpirate2_1_1Pirate_1a3a3285e575d7f08f59dad02f2dbd247d" prot="public" virt="non-virtual"><scope>pirate2::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate2_1_1Pirate_1a660169e0b360275309a4c4afb95e5d48" prot="public" virt="non-virtual"><scope>pirate2::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" prot="public" virt="non-virtual"><scope>pirate2::Pirate</scope><name>gold</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate2_1_1_pirate.xml b/doxygen/xml/classpirate2_1_1_pirate.xml deleted file mode 100644 index d4ac784..0000000 --- a/doxygen/xml/classpirate2_1_1_pirate.xml +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate2_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate2::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate2_1_1_pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate2::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="5" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate2_1_1_pirate_1a660169e0b360275309a4c4afb95e5d48" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate2::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="6" bodyend="10"/> - </memberdef> - <memberdef kind="function" id="classpirate2_1_1_pirate_1a3a3285e575d7f08f59dad02f2dbd247d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate2::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="11" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="11" bodyend="16"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="44"> - <label>Cmd</label> - </node> - <node id="43"> - <label>pirate2::Pirate</label> - <link refid="classpirate2_1_1_pirate"/> - <childnode refid="44" relation="public-inheritance"> - </childnode> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="46"> - <label>Cmd</label> - </node> - <node id="45"> - <label>pirate2::Pirate</label> - <link refid="classpirate2_1_1_pirate"/> - <childnode refid="46" relation="public-inheritance"> - </childnode> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="4" bodyend="17"/> - <listofallmembers> - <member refid="classpirate2_1_1_pirate_1a3a3285e575d7f08f59dad02f2dbd247d" prot="public" virt="non-virtual"><scope>pirate2::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate2_1_1_pirate_1a660169e0b360275309a4c4afb95e5d48" prot="public" virt="non-virtual"><scope>pirate2::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate2_1_1_pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" prot="public" virt="non-virtual"><scope>pirate2::Pirate</scope><name>gold</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate3_1_1Pirate.xml b/doxygen/xml/classpirate3_1_1Pirate.xml deleted file mode 100644 index 904cecc..0000000 --- a/doxygen/xml/classpirate3_1_1Pirate.xml +++ /dev/null @@ -1,175 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate3_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate3::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate3::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" compoundref="pirate3_8py" startline="9" endline="11">do_drink</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" compoundref="pirate5_8py" startline="9" endline="18">pirate5::Pirate::do_drink</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" compoundref="pirate4_8py" startline="9" endline="18">pirate4::Pirate::do_drink</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" compoundref="pirate7_8py" startline="12" endline="21">pirate7::Pirate::do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">pirate8::Pirate::do_drink</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" compoundref="pirate6_8py" startline="13" endline="22">pirate6::Pirate::do_drink</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" compoundref="pirate5_8py" startline="6" endline="8">pirate5::Pirate::do_loot</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" compoundref="pirate4_8py" startline="6" endline="8">pirate4::Pirate::do_loot</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" compoundref="pirate3_8py" startline="6" endline="8">do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" compoundref="pirate7_8py" startline="9" endline="11">pirate7::Pirate::do_loot</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">pirate8::Pirate::do_loot</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" compoundref="pirate6_8py" startline="10" endline="12">pirate6::Pirate::do_loot</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" compoundref="pirate3_8py" startline="15" endline="19">postcmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" compoundref="pirate4_8py" startline="22" endline="25">pirate4::Pirate::postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">pirate5::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" compoundref="pirate3_8py" startline="12" endline="14">precmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">pirate5::Pirate::precmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" compoundref="pirate4_8py" startline="19" endline="21">pirate4::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate3::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="12" bodyend="-1"/> - <referencedby refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" compoundref="pirate3_8py" startline="15" endline="19">postcmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" compoundref="pirate4_8py" startline="22" endline="25">pirate4::Pirate::postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">pirate5::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" compoundref="pirate3_8py" startline="12" endline="14">precmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">pirate5::Pirate::precmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" compoundref="pirate4_8py" startline="19" endline="21">pirate4::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="9" bodyend="11"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">gold</references> - </memberdef> - <memberdef kind="function" id="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="6" bodyend="8"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">gold</references> - </memberdef> - <memberdef kind="function" id="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="15" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="15" bodyend="19"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="12" bodyend="14"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="43"> - <label>pirate3::Pirate</label> - <link refid="classpirate3_1_1Pirate"/> - <childnode refid="44" relation="public-inheritance"> - </childnode> - </node> - <node id="44"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="45"> - <label>pirate3::Pirate</label> - <link refid="classpirate3_1_1Pirate"/> - <childnode refid="46" relation="public-inheritance"> - </childnode> - </node> - <node id="46"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="4" bodyend="20"/> - <listofallmembers> - <member refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>gold</name></member> - <member refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>initial_gold</name></member> - <member refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>postcmd</name></member> - <member refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>precmd</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate3_1_1_pirate.xml b/doxygen/xml/classpirate3_1_1_pirate.xml deleted file mode 100644 index 1375a02..0000000 --- a/doxygen/xml/classpirate3_1_1_pirate.xml +++ /dev/null @@ -1,127 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate3_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate3::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate3_1_1_pirate_1aa49bab8d18e2f2995e0da7c10c0258da" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate3::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="5" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate3_1_1_pirate_1a9fbdf2c85171048564a53b367bbf3fcd" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate3::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="12" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate3_1_1_pirate_1a3b73e9898e220e5d1cff5c042a515359" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="6" bodyend="8"/> - </memberdef> - <memberdef kind="function" id="classpirate3_1_1_pirate_1ae62063bde0baa286f8b765b010368269" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="9" bodyend="11"/> - </memberdef> - <memberdef kind="function" id="classpirate3_1_1_pirate_1add2ad52765a4d67af64e8ce160c656a3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="12" bodyend="14"/> - </memberdef> - <memberdef kind="function" id="classpirate3_1_1_pirate_1ae8f5db310998d98093ac0471dd2dae81" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate3::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="15" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="15" bodyend="19"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="39"> - <label>pirate3::Pirate</label> - <link refid="classpirate3_1_1_pirate"/> - <childnode refid="40" relation="public-inheritance"> - </childnode> - </node> - <node id="40"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="41"> - <label>pirate3::Pirate</label> - <link refid="classpirate3_1_1_pirate"/> - <childnode refid="42" relation="public-inheritance"> - </childnode> - </node> - <node id="42"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="4" bodyend="20"/> - <listofallmembers> - <member refid="classpirate3_1_1_pirate_1ae62063bde0baa286f8b765b010368269" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate3_1_1_pirate_1a3b73e9898e220e5d1cff5c042a515359" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate3_1_1_pirate_1aa49bab8d18e2f2995e0da7c10c0258da" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>gold</name></member> - <member refid="classpirate3_1_1_pirate_1a9fbdf2c85171048564a53b367bbf3fcd" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>initial_gold</name></member> - <member refid="classpirate3_1_1_pirate_1ae8f5db310998d98093ac0471dd2dae81" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>postcmd</name></member> - <member refid="classpirate3_1_1_pirate_1add2ad52765a4d67af64e8ce160c656a3" prot="public" virt="non-virtual"><scope>pirate3::Pirate</scope><name>precmd</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate4_1_1Pirate.xml b/doxygen/xml/classpirate4_1_1Pirate.xml deleted file mode 100644 index f1ecf11..0000000 --- a/doxygen/xml/classpirate4_1_1Pirate.xml +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate4_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate4::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate4::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" compoundref="pirate4_8py" startline="9" endline="18">do_drink</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" compoundref="pirate5_8py" startline="9" endline="18">pirate5::Pirate::do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">pirate8::Pirate::do_drink</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" compoundref="pirate7_8py" startline="12" endline="21">pirate7::Pirate::do_drink</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" compoundref="pirate6_8py" startline="13" endline="22">pirate6::Pirate::do_drink</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" compoundref="pirate4_8py" startline="6" endline="8">do_loot</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" compoundref="pirate5_8py" startline="6" endline="8">pirate5::Pirate::do_loot</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">pirate8::Pirate::do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" compoundref="pirate7_8py" startline="9" endline="11">pirate7::Pirate::do_loot</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" compoundref="pirate6_8py" startline="10" endline="12">pirate6::Pirate::do_loot</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" compoundref="pirate4_8py" startline="22" endline="25">postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">pirate5::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">pirate5::Pirate::precmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" compoundref="pirate4_8py" startline="19" endline="21">precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate4::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="19" bodyend="-1"/> - <referencedby refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" compoundref="pirate4_8py" startline="22" endline="25">postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">pirate5::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" compoundref="pirate4_8py" startline="19" endline="21">precmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">pirate5::Pirate::precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="9" bodyend="18"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="6" bodyend="8"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="22" bodyend="25"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="19" bodyend="21"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="47"> - <label>pirate4::Pirate</label> - <link refid="classpirate4_1_1Pirate"/> - <childnode refid="48" relation="public-inheritance"> - </childnode> - </node> - <node id="48"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="49"> - <label>pirate4::Pirate</label> - <link refid="classpirate4_1_1Pirate"/> - <childnode refid="50" relation="public-inheritance"> - </childnode> - </node> - <node id="50"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="4" bodyend="26"/> - <listofallmembers> - <member refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>gold</name></member> - <member refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>initial_gold</name></member> - <member refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>postcmd</name></member> - <member refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>precmd</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate4_1_1_pirate.xml b/doxygen/xml/classpirate4_1_1_pirate.xml deleted file mode 100644 index e1c6bb3..0000000 --- a/doxygen/xml/classpirate4_1_1_pirate.xml +++ /dev/null @@ -1,129 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate4_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate4::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate4_1_1_pirate_1ab593f89182e85630e8b982bb4378f514" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate4::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="5" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate4_1_1_pirate_1ac2d53ce13cc6eea50970138b28ea008e" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate4::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="19" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate4_1_1_pirate_1a9e0724a9ba5f572e754281b2b4522b32" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="6" bodyend="8"/> - </memberdef> - <memberdef kind="function" id="classpirate4_1_1_pirate_1a571b4d6d457399767bec29c492772fca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="9" bodyend="18"/> - </memberdef> - <memberdef kind="function" id="classpirate4_1_1_pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="19" bodyend="21"/> - </memberdef> - <memberdef kind="function" id="classpirate4_1_1_pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate4::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="22" bodyend="25"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="47"> - <label>pirate4::Pirate</label> - <link refid="classpirate4_1_1_pirate"/> - <childnode refid="48" relation="public-inheritance"> - </childnode> - </node> - <node id="48"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="49"> - <label>pirate4::Pirate</label> - <link refid="classpirate4_1_1_pirate"/> - <childnode refid="50" relation="public-inheritance"> - </childnode> - </node> - <node id="50"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="4" bodyend="26"/> - <listofallmembers> - <member refid="classpirate4_1_1_pirate_1a571b4d6d457399767bec29c492772fca" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate4_1_1_pirate_1a9e0724a9ba5f572e754281b2b4522b32" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate4_1_1_pirate_1ab593f89182e85630e8b982bb4378f514" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>gold</name></member> - <member refid="classpirate4_1_1_pirate_1ac2d53ce13cc6eea50970138b28ea008e" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>initial_gold</name></member> - <member refid="classpirate4_1_1_pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>postcmd</name></member> - <member refid="classpirate4_1_1_pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" prot="public" virt="non-virtual"><scope>pirate4::Pirate</scope><name>precmd</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate5_1_1Pirate.xml b/doxygen/xml/classpirate5_1_1Pirate.xml deleted file mode 100644 index df589e8..0000000 --- a/doxygen/xml/classpirate5_1_1Pirate.xml +++ /dev/null @@ -1,191 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate5_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate5::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate5::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" compoundref="pirate5_8py" startline="9" endline="18">do_drink</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" compoundref="pirate7_8py" startline="12" endline="21">pirate7::Pirate::do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">pirate8::Pirate::do_drink</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" compoundref="pirate6_8py" startline="13" endline="22">pirate6::Pirate::do_drink</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" compoundref="pirate5_8py" startline="6" endline="8">do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" compoundref="pirate7_8py" startline="9" endline="11">pirate7::Pirate::do_loot</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">pirate8::Pirate::do_loot</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" compoundref="pirate6_8py" startline="10" endline="12">pirate6::Pirate::do_loot</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate5::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="19" bodyend="-1"/> - <referencedby refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" compoundref="pirate5_8py" startline="22" endline="29">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">pirate6::Pirate::postcmd</referencedby> - <referencedby refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" compoundref="pirate5_8py" startline="19" endline="21">precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">pirate6::Pirate::precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="9" bodyend="18"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="6" bodyend="8"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1Pirate_1a793c0b22262bf11027ce319084e28bed" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="30" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="30" bodyend="33"/> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="22" bodyend="29"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="19" bodyend="21"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="51"> - <label>pirate5::Pirate</label> - <link refid="classpirate5_1_1Pirate"/> - <childnode refid="52" relation="public-inheritance"> - </childnode> - </node> - <node id="52"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="53"> - <label>pirate5::Pirate</label> - <link refid="classpirate5_1_1Pirate"/> - <childnode refid="54" relation="public-inheritance"> - </childnode> - </node> - <node id="54"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="4" bodyend="34"/> - <listofallmembers> - <member refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate5_1_1Pirate_1a793c0b22262bf11027ce319084e28bed" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>do_quit</name></member> - <member refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>gold</name></member> - <member refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>initial_gold</name></member> - <member refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>postcmd</name></member> - <member refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>precmd</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate5_1_1_pirate.xml b/doxygen/xml/classpirate5_1_1_pirate.xml deleted file mode 100644 index 5317875..0000000 --- a/doxygen/xml/classpirate5_1_1_pirate.xml +++ /dev/null @@ -1,143 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate5_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate5::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate5_1_1_pirate_1aafe1692ad983467cd710537574b7a1e4" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate5::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="5" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate5_1_1_pirate_1a00dfc293b3c3d61b209143738fabb805" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate5::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="19" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate5_1_1_pirate_1ac1af3f414fec3fc70196c198effa3536" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="6" bodyend="8"/> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1_pirate_1a9b50e09ce86f4893c29b90a62fceed60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="9" bodyend="18"/> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1_pirate_1ab658200d2acce30ef62b7f232b46c7f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="19" bodyend="21"/> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1_pirate_1afed83336542dce1eeb068e3c3fbcd9c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="22" bodyend="29"/> - </memberdef> - <memberdef kind="function" id="classpirate5_1_1_pirate_1a793c0b22262bf11027ce319084e28bed" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate5::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="30" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="30" bodyend="33"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="55"> - <label>pirate5::Pirate</label> - <link refid="classpirate5_1_1_pirate"/> - <childnode refid="56" relation="public-inheritance"> - </childnode> - </node> - <node id="56"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="57"> - <label>pirate5::Pirate</label> - <link refid="classpirate5_1_1_pirate"/> - <childnode refid="58" relation="public-inheritance"> - </childnode> - </node> - <node id="58"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="4" bodyend="34"/> - <listofallmembers> - <member refid="classpirate5_1_1_pirate_1a9b50e09ce86f4893c29b90a62fceed60" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>do_drink</name></member> - <member refid="classpirate5_1_1_pirate_1ac1af3f414fec3fc70196c198effa3536" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>do_loot</name></member> - <member refid="classpirate5_1_1_pirate_1a793c0b22262bf11027ce319084e28bed" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>do_quit</name></member> - <member refid="classpirate5_1_1_pirate_1aafe1692ad983467cd710537574b7a1e4" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>gold</name></member> - <member refid="classpirate5_1_1_pirate_1a00dfc293b3c3d61b209143738fabb805" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>initial_gold</name></member> - <member refid="classpirate5_1_1_pirate_1afed83336542dce1eeb068e3c3fbcd9c5" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>postcmd</name></member> - <member refid="classpirate5_1_1_pirate_1ab658200d2acce30ef62b7f232b46c7f2" prot="public" virt="non-virtual"><scope>pirate5::Pirate</scope><name>precmd</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate6_1_1Pirate.xml b/doxygen/xml/classpirate6_1_1Pirate.xml deleted file mode 100644 index 26a59af..0000000 --- a/doxygen/xml/classpirate6_1_1Pirate.xml +++ /dev/null @@ -1,329 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate6_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate6::Pirate</compoundname> - <basecompoundref refid="classcmd2_1_1Cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate6::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" compoundref="pirate7_8py" startline="12" endline="21">pirate7::Pirate::do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">pirate8::Pirate::do_drink</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" compoundref="pirate6_8py" startline="13" endline="22">do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">pirate8::Pirate::do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" compoundref="pirate7_8py" startline="9" endline="11">pirate7::Pirate::do_loot</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" compoundref="pirate6_8py" startline="10" endline="12">do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">precmd</referencedby> - </memberdef> - <memberdef kind="variable" id="classpirate6_1_1Pirate_1a69ebfbd71217d6d903a02f3f207cd8ec" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate6::Pirate::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplements refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3">prompt</reimplements> - <initializer>'arrr> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="6" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate6::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="23" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="23" bodyend="-1"/> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">pirate7::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" compoundref="pirate6_8py" startline="26" endline="33">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">pirate7::Pirate::precmd</referencedby> - <referencedby refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" compoundref="pirate6_8py" startline="23" endline="25">precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate6_1_1Pirate_1a69d2df71d8316d75a9903d6c85f2bc15" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::default</definition> - <argsstring></argsstring> - <name>default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="7" bodyend="9"/> - <referencedby refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" compoundref="cmd2_8py" startline="868" endline="875">cmd2::Cmd::_default</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="13" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="13" bodyend="22"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="10" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="10" bodyend="12"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1Pirate_1abed4fab75233972eb289ac6a84345098" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplements refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf">do_quit</reimplements> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="34" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="34" bodyend="37"/> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="26" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="26" bodyend="33"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">pirate5::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" compoundref="pirate6_8py" startline="23">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="23" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="23" bodyend="25"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">pirate5::Pirate::initial_gold</references> - <references refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" compoundref="pirate6_8py" startline="23">initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="55"> - <label>pirate6::Pirate</label> - <link refid="classpirate6_1_1Pirate"/> - <childnode refid="56" relation="public-inheritance"> - </childnode> - </node> - <node id="56"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="57"> - <label>pirate6::Pirate</label> - <link refid="classpirate6_1_1Pirate"/> - <childnode refid="58" relation="public-inheritance"> - </childnode> - </node> - <node id="58"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="4" bodyend="38"/> - <listofallmembers> - <member refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>colorize</name></member> - <member refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>colors</name></member> - <member refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>debug</name></member> - <member refid="classpirate6_1_1Pirate_1a69d2df71d8316d75a9903d6c85f2bc15" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>default</name></member> - <member refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>default_file_name</name></member> - <member refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do__load</name></member> - <member refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_cmdenvironment</name></member> - <member refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_drink</name></member> - <member refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_help</name></member> - <member refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_history</name></member> - <member refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_l</name></member> - <member refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_li</name></member> - <member refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_list</name></member> - <member refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_load</name></member> - <member refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_loot</name></member> - <member refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_py</name></member> - <member refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_q</name></member> - <member refid="classpirate6_1_1Pirate_1abed4fab75233972eb289ac6a84345098" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_r</name></member> - <member refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_run</name></member> - <member refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_save</name></member> - <member refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_set</name></member> - <member refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_show</name></member> - <member refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>echo</name></member> - <member refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>func_named</name></member> - <member refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>gold</name></member> - <member refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>help</name></member> - <member refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>history</name></member> - <member refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>initial_gold</name></member> - <member refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>intro</name></member> - <member refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>keywords</name></member> - <member refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>multilineCommand</name></member> - <member refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>parsed</name></member> - <member refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>parser</name></member> - <member refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>perror</name></member> - <member refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>pfeedback</name></member> - <member refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>poutput</name></member> - <member refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>precmd</name></member> - <member refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>preparse</name></member> - <member refid="classpirate6_1_1Pirate_1a69ebfbd71217d6d903a02f3f207cd8ec" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>prompt</name></member> - <member refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>pystate</name></member> - <member refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>quiet</name></member> - <member refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>redirect</name></member> - <member refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>redirector</name></member> - <member refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>select</name></member> - <member refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>settable</name></member> - <member refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>singleLineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>stdin</name></member> - <member refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>terminators</name></member> - <member refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>timing</name></member> - <member refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>urlre</name></member> - <member refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate6_1_1_pirate.xml b/doxygen/xml/classpirate6_1_1_pirate.xml deleted file mode 100644 index b31893b..0000000 --- a/doxygen/xml/classpirate6_1_1_pirate.xml +++ /dev/null @@ -1,280 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate6_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate6::Pirate</compoundname> - <basecompoundref refid="classcmd2_1_1_cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate6_1_1_pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate6::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="5" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate6_1_1_pirate_1a69ebfbd71217d6d903a02f3f207cd8ec" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate6::Pirate::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplements refid="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3">prompt</reimplements> - <initializer>'arrr> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="6" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate6_1_1_pirate_1a20cd2f57129f1d841223123e279b451c" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate6::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="23" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="23" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate6_1_1_pirate_1a69d2df71d8316d75a9903d6c85f2bc15" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::default</definition> - <argsstring></argsstring> - <name>default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="7" bodyend="9"/> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1_pirate_1a2567b41cc9c463642aecf897ec66c3a3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="10" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="10" bodyend="12"/> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1_pirate_1a53f3760dae30fc09265437594b251b56" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="13" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="13" bodyend="22"/> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1_pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="23" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="23" bodyend="25"/> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1_pirate_1aadf25da472167f54c57c3bad3bc901ad" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="26" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="26" bodyend="33"/> - </memberdef> - <memberdef kind="function" id="classpirate6_1_1_pirate_1abed4fab75233972eb289ac6a84345098" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate6::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplements refid="classcmd2_1_1_cmd_1a27f6387585848a575e95c936ce97c4cf">do_quit</reimplements> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="34" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="34" bodyend="37"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="51"> - <label>pirate6::Pirate</label> - <link refid="classpirate6_1_1_pirate"/> - <childnode refid="52" relation="public-inheritance"> - </childnode> - </node> - <node id="52"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="53"> - <label>pirate6::Pirate</label> - <link refid="classpirate6_1_1_pirate"/> - <childnode refid="54" relation="public-inheritance"> - </childnode> - </node> - <node id="54"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="4" bodyend="38"/> - <listofallmembers> - <member refid="classcmd2_1_1_cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1_cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1_cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1_cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1_cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1_cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1_cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1_cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>colorize</name></member> - <member refid="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>colors</name></member> - <member refid="classcmd2_1_1_cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1_cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1_cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1_cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>debug</name></member> - <member refid="classpirate6_1_1_pirate_1a69d2df71d8316d75a9903d6c85f2bc15" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>default</name></member> - <member refid="classcmd2_1_1_cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>default_file_name</name></member> - <member refid="classcmd2_1_1_cmd_1a7da859e33eae87d5069b96d366cf04b4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1_cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1_cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do__load</name></member> - <member refid="classcmd2_1_1_cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1_cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_cmdenvironment</name></member> - <member refid="classpirate6_1_1_pirate_1a53f3760dae30fc09265437594b251b56" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_drink</name></member> - <member refid="classcmd2_1_1_cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1_cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1_cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1_cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1_cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1_cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_help</name></member> - <member refid="classcmd2_1_1_cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1_cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_history</name></member> - <member refid="classcmd2_1_1_cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_l</name></member> - <member refid="classcmd2_1_1_cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_li</name></member> - <member refid="classcmd2_1_1_cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_list</name></member> - <member refid="classcmd2_1_1_cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_load</name></member> - <member refid="classpirate6_1_1_pirate_1a2567b41cc9c463642aecf897ec66c3a3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_loot</name></member> - <member refid="classcmd2_1_1_cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1_cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_py</name></member> - <member refid="classcmd2_1_1_cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_q</name></member> - <member refid="classpirate6_1_1_pirate_1abed4fab75233972eb289ac6a84345098" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1_cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_r</name></member> - <member refid="classcmd2_1_1_cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_run</name></member> - <member refid="classcmd2_1_1_cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_save</name></member> - <member refid="classcmd2_1_1_cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_set</name></member> - <member refid="classcmd2_1_1_cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1_cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>do_show</name></member> - <member refid="classcmd2_1_1_cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>echo</name></member> - <member refid="classcmd2_1_1_cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1_cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1_cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1_cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>func_named</name></member> - <member refid="classpirate6_1_1_pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>gold</name></member> - <member refid="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>help</name></member> - <member refid="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>history</name></member> - <member refid="classpirate6_1_1_pirate_1a20cd2f57129f1d841223123e279b451c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>initial_gold</name></member> - <member refid="classcmd2_1_1_cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1_cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>intro</name></member> - <member refid="classcmd2_1_1_cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1_cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1_cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>keywords</name></member> - <member refid="classcmd2_1_1_cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1_cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1_cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1_cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>multilineCommand</name></member> - <member refid="classcmd2_1_1_cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1_cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1_cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1_cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1_cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1_cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>parsed</name></member> - <member refid="classcmd2_1_1_cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>parser</name></member> - <member refid="classcmd2_1_1_cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>perror</name></member> - <member refid="classcmd2_1_1_cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>pfeedback</name></member> - <member refid="classpirate6_1_1_pirate_1aadf25da472167f54c57c3bad3bc901ad" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1_cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>poutput</name></member> - <member refid="classpirate6_1_1_pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>precmd</name></member> - <member refid="classcmd2_1_1_cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1_cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>preparse</name></member> - <member refid="classpirate6_1_1_pirate_1a69ebfbd71217d6d903a02f3f207cd8ec" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>prompt</name></member> - <member refid="classcmd2_1_1_cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1_cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>pystate</name></member> - <member refid="classcmd2_1_1_cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>quiet</name></member> - <member refid="classcmd2_1_1_cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1_cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>redirect</name></member> - <member refid="classcmd2_1_1_cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1_cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>redirector</name></member> - <member refid="classcmd2_1_1_cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1_cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1_cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1_cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1_cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1_cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>select</name></member> - <member refid="classcmd2_1_1_cmd_1a6cec2f634666d15d032d4c113e654c3c" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>settable</name></member> - <member refid="classcmd2_1_1_cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>singleLineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>stdin</name></member> - <member refid="classcmd2_1_1_cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>terminators</name></member> - <member refid="classcmd2_1_1_cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>timing</name></member> - <member refid="classcmd2_1_1_cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>urlre</name></member> - <member refid="classcmd2_1_1_cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>pirate6::Pirate</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate7_1_1Pirate.xml b/doxygen/xml/classpirate7_1_1Pirate.xml deleted file mode 100644 index 3e79430..0000000 --- a/doxygen/xml/classpirate7_1_1Pirate.xml +++ /dev/null @@ -1,422 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate7_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate7::Pirate</compoundname> - <basecompoundref refid="classcmd2_1_1Cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a629913affb56931c737d31b3dea1448a" prot="public" static="yes" mutable="no"> - <type></type> - <definition>pirate7::Pirate::default_to_shell</definition> - <argsstring></argsstring> - <name>default_to_shell</name> - <reimplements refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4">default_to_shell</reimplements> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="36" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="36" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate7::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" compoundref="pirate7_8py" startline="12" endline="21">do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">pirate8::Pirate::do_drink</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" compoundref="pirate7_8py" startline="9" endline="11">do_loot</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">pirate8::Pirate::do_loot</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">precmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a46b726f347667822a67991b15333d1fa" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate7::Pirate::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplements refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a">multilineCommands</reimplements> - <initializer>['sing']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="37" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="37" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate7::Pirate::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplements refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3">prompt</reimplements> - <initializer>'arrr> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="6" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1ab1f2d5977969536c2c0c38258f05709c" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate7::Pirate::settable</definition> - <argsstring></argsstring> - <name>settable</name> - <reimplements refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c">settable</reimplements> - <initializer>'<ref refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" kindref="member">songcolor</ref> Color to ``sing`` in (red/blue/green/cyan/magenta, bold, underline)'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="40" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="40" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate7::Pirate::songcolor</definition> - <argsstring></argsstring> - <name>songcolor</name> - <initializer>'blue'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="39" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="39" bodyend="-1"/> - <referencedby refid="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" compoundref="pirate7_8py" startline="42" endline="44">do_sing</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" compoundref="pirate8_8py" startline="42" endline="43">pirate8::Pirate::do_sing</referencedby> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a29e9570c84681906e6242560f43407e1" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate7::Pirate::terminators</definition> - <argsstring></argsstring> - <name>terminators</name> - <reimplements refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d">terminators</reimplements> - <initializer><ref refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" kindref="member">Cmd.terminators</ref>+['...']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="38" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="38" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate7::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="22" bodyend="-1"/> - <referencedby refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" compoundref="pirate7_8py" startline="25" endline="32">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">pirate8::Pirate::postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">pirate8::Pirate::precmd</referencedby> - <referencedby refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" compoundref="pirate7_8py" startline="22" endline="24">precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate7_1_1Pirate_1a79cfac8de04cdc850bc2105ba4673b37" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::default</definition> - <argsstring></argsstring> - <name>default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="7" bodyend="8"/> - <referencedby refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" compoundref="cmd2_8py" startline="868" endline="875">cmd2::Cmd::_default</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="12" bodyend="21"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="9" bodyend="11"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1Pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplements refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf">do_quit</reimplements> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="33" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="33" bodyend="35"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_sing</definition> - <argsstring></argsstring> - <name>do_sing</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="42" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="42" bodyend="44"/> - <references refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" compoundref="cmd2_8py" startline="435" endline="445">cmd2::Cmd::colorize</references> - <references refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" compoundref="pirate7_8py" startline="39">songcolor</references> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="25" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="25" bodyend="32"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">pirate5::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" compoundref="pirate7_8py" startline="22">initial_gold</references> - <references refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" compoundref="pirate6_8py" startline="23">pirate6::Pirate::initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="22" bodyend="24"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">pirate5::Pirate::initial_gold</references> - <references refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" compoundref="pirate7_8py" startline="22">initial_gold</references> - <references refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" compoundref="pirate6_8py" startline="23">pirate6::Pirate::initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="59"> - <label>pirate7::Pirate</label> - <link refid="classpirate7_1_1Pirate"/> - <childnode refid="60" relation="public-inheritance"> - </childnode> - </node> - <node id="60"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="61"> - <label>pirate7::Pirate</label> - <link refid="classpirate7_1_1Pirate"/> - <childnode refid="62" relation="public-inheritance"> - </childnode> - </node> - <node id="62"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="4" bodyend="45"/> - <listofallmembers> - <member refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>colorize</name></member> - <member refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>colors</name></member> - <member refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>debug</name></member> - <member refid="classpirate7_1_1Pirate_1a79cfac8de04cdc850bc2105ba4673b37" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>default</name></member> - <member refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>default_file_name</name></member> - <member refid="classpirate7_1_1Pirate_1a629913affb56931c737d31b3dea1448a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do__load</name></member> - <member refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_cmdenvironment</name></member> - <member refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_drink</name></member> - <member refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_help</name></member> - <member refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_history</name></member> - <member refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_l</name></member> - <member refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_li</name></member> - <member refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_list</name></member> - <member refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_load</name></member> - <member refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_loot</name></member> - <member refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_py</name></member> - <member refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_q</name></member> - <member refid="classpirate7_1_1Pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_r</name></member> - <member refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_run</name></member> - <member refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_save</name></member> - <member refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_set</name></member> - <member refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_show</name></member> - <member refid="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_sing</name></member> - <member refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>echo</name></member> - <member refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>func_named</name></member> - <member refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>gold</name></member> - <member refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>help</name></member> - <member refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>history</name></member> - <member refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>initial_gold</name></member> - <member refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>intro</name></member> - <member refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>keywords</name></member> - <member refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>multilineCommand</name></member> - <member refid="classpirate7_1_1Pirate_1a46b726f347667822a67991b15333d1fa" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>parsed</name></member> - <member refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>parser</name></member> - <member refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>perror</name></member> - <member refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>pfeedback</name></member> - <member refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>poutput</name></member> - <member refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>precmd</name></member> - <member refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>preparse</name></member> - <member refid="classpirate7_1_1Pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>prompt</name></member> - <member refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>pystate</name></member> - <member refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>quiet</name></member> - <member refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>redirect</name></member> - <member refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>redirector</name></member> - <member refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>select</name></member> - <member refid="classpirate7_1_1Pirate_1ab1f2d5977969536c2c0c38258f05709c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>settable</name></member> - <member refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>singleLineParser</name></member> - <member refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>songcolor</name></member> - <member refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>stdin</name></member> - <member refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>stdout</name></member> - <member refid="classpirate7_1_1Pirate_1a29e9570c84681906e6242560f43407e1" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>terminators</name></member> - <member refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>timing</name></member> - <member refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>urlre</name></member> - <member refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate7_1_1_pirate.xml b/doxygen/xml/classpirate7_1_1_pirate.xml deleted file mode 100644 index 9e96fd9..0000000 --- a/doxygen/xml/classpirate7_1_1_pirate.xml +++ /dev/null @@ -1,369 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate7_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate7::Pirate</compoundname> - <basecompoundref refid="classcmd2_1_1_cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a36c15ca3fd5f8d87411159745b39cfe2" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate7::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="5" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate7::Pirate::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplements refid="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3">prompt</reimplements> - <initializer>'arrr> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="6" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a629913affb56931c737d31b3dea1448a" prot="public" static="yes" mutable="no"> - <type></type> - <definition>pirate7::Pirate::default_to_shell</definition> - <argsstring></argsstring> - <name>default_to_shell</name> - <reimplements refid="classcmd2_1_1_cmd_1a7da859e33eae87d5069b96d366cf04b4">default_to_shell</reimplements> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="36" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="36" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a46b726f347667822a67991b15333d1fa" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate7::Pirate::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplements refid="classcmd2_1_1_cmd_1a05fbd7501cbc1f911e9a4925e5f0804a">multilineCommands</reimplements> - <initializer>['sing']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="37" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="37" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a29e9570c84681906e6242560f43407e1" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate7::Pirate::terminators</definition> - <argsstring></argsstring> - <name>terminators</name> - <reimplements refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d">terminators</reimplements> - <initializer><ref refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d" kindref="member">Cmd.terminators</ref>+['...']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="38" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="38" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a58890119cccb37dceb5ac6b0576a40ba" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate7::Pirate::songcolor</definition> - <argsstring></argsstring> - <name>songcolor</name> - <initializer>'blue'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="39" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="39" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1ab1f2d5977969536c2c0c38258f05709c" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate7::Pirate::settable</definition> - <argsstring></argsstring> - <name>settable</name> - <reimplements refid="classcmd2_1_1_cmd_1a6cec2f634666d15d032d4c113e654c3c">settable</reimplements> - <initializer>'<ref refid="classpirate7_1_1_pirate_1a58890119cccb37dceb5ac6b0576a40ba" kindref="member">songcolor</ref> Color to ``sing`` in (red/blue/green/cyan/magenta, bold, underline)'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="40" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="40" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate7_1_1_pirate_1a27c913369358b5566f4ef81c6a2aaae8" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate7::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="22" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate7_1_1_pirate_1a79cfac8de04cdc850bc2105ba4673b37" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::default</definition> - <argsstring></argsstring> - <name>default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="7" bodyend="8"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1_pirate_1af8aee724dc8f385567ea17612d038ec0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="9" bodyend="11"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1_pirate_1ad07df28cca38a7a3eff760d3aa5a60da" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="12" bodyend="21"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1_pirate_1a6d97780d041206aa9e5ab2d34224db1a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="22" bodyend="24"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1_pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="25" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="25" bodyend="32"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1_pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplements refid="classcmd2_1_1_cmd_1a27f6387585848a575e95c936ce97c4cf">do_quit</reimplements> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="33" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="33" bodyend="35"/> - </memberdef> - <memberdef kind="function" id="classpirate7_1_1_pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate7::Pirate::do_sing</definition> - <argsstring></argsstring> - <name>do_sing</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="42" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="42" bodyend="44"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="35"> - <label>pirate7::Pirate</label> - <link refid="classpirate7_1_1_pirate"/> - <childnode refid="36" relation="public-inheritance"> - </childnode> - </node> - <node id="36"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="37"> - <label>pirate7::Pirate</label> - <link refid="classpirate7_1_1_pirate"/> - <childnode refid="38" relation="public-inheritance"> - </childnode> - </node> - <node id="38"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="4" bodyend="45"/> - <listofallmembers> - <member refid="classcmd2_1_1_cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>abbrev</name></member> - <member refid="classcmd2_1_1_cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1_cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1_cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1_cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1_cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1_cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1_cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>colorize</name></member> - <member refid="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>colors</name></member> - <member refid="classcmd2_1_1_cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1_cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1_cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1_cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>debug</name></member> - <member refid="classpirate7_1_1_pirate_1a79cfac8de04cdc850bc2105ba4673b37" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>default</name></member> - <member refid="classcmd2_1_1_cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>default_file_name</name></member> - <member refid="classpirate7_1_1_pirate_1a629913affb56931c737d31b3dea1448a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1_cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1_cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do__load</name></member> - <member refid="classcmd2_1_1_cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1_cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_cmdenvironment</name></member> - <member refid="classpirate7_1_1_pirate_1ad07df28cca38a7a3eff760d3aa5a60da" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_drink</name></member> - <member refid="classcmd2_1_1_cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1_cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1_cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1_cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1_cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1_cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_help</name></member> - <member refid="classcmd2_1_1_cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1_cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_history</name></member> - <member refid="classcmd2_1_1_cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_l</name></member> - <member refid="classcmd2_1_1_cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_li</name></member> - <member refid="classcmd2_1_1_cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_list</name></member> - <member refid="classcmd2_1_1_cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_load</name></member> - <member refid="classpirate7_1_1_pirate_1af8aee724dc8f385567ea17612d038ec0" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_loot</name></member> - <member refid="classcmd2_1_1_cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1_cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_py</name></member> - <member refid="classcmd2_1_1_cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_q</name></member> - <member refid="classpirate7_1_1_pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1_cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_r</name></member> - <member refid="classcmd2_1_1_cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_run</name></member> - <member refid="classcmd2_1_1_cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_save</name></member> - <member refid="classcmd2_1_1_cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_set</name></member> - <member refid="classcmd2_1_1_cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1_cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_show</name></member> - <member refid="classpirate7_1_1_pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>do_sing</name></member> - <member refid="classcmd2_1_1_cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>echo</name></member> - <member refid="classcmd2_1_1_cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1_cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1_cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1_cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>func_named</name></member> - <member refid="classpirate7_1_1_pirate_1a36c15ca3fd5f8d87411159745b39cfe2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>gold</name></member> - <member refid="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>help</name></member> - <member refid="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>history</name></member> - <member refid="classpirate7_1_1_pirate_1a27c913369358b5566f4ef81c6a2aaae8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>initial_gold</name></member> - <member refid="classcmd2_1_1_cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1_cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>intro</name></member> - <member refid="classcmd2_1_1_cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1_cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1_cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>keywords</name></member> - <member refid="classcmd2_1_1_cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1_cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1_cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1_cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>multilineCommand</name></member> - <member refid="classpirate7_1_1_pirate_1a46b726f347667822a67991b15333d1fa" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1_cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1_cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1_cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1_cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1_cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>parsed</name></member> - <member refid="classcmd2_1_1_cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>parser</name></member> - <member refid="classcmd2_1_1_cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>perror</name></member> - <member refid="classcmd2_1_1_cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>pfeedback</name></member> - <member refid="classpirate7_1_1_pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1_cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>poutput</name></member> - <member refid="classpirate7_1_1_pirate_1a6d97780d041206aa9e5ab2d34224db1a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>precmd</name></member> - <member refid="classcmd2_1_1_cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1_cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>preparse</name></member> - <member refid="classpirate7_1_1_pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>prompt</name></member> - <member refid="classcmd2_1_1_cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1_cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>pystate</name></member> - <member refid="classcmd2_1_1_cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>quiet</name></member> - <member refid="classcmd2_1_1_cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1_cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>redirect</name></member> - <member refid="classcmd2_1_1_cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1_cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>redirector</name></member> - <member refid="classcmd2_1_1_cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1_cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1_cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1_cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1_cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1_cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>select</name></member> - <member refid="classpirate7_1_1_pirate_1ab1f2d5977969536c2c0c38258f05709c" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>settable</name></member> - <member refid="classcmd2_1_1_cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>singleLineParser</name></member> - <member refid="classpirate7_1_1_pirate_1a58890119cccb37dceb5ac6b0576a40ba" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>songcolor</name></member> - <member refid="classcmd2_1_1_cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>stdin</name></member> - <member refid="classcmd2_1_1_cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>stdout</name></member> - <member refid="classpirate7_1_1_pirate_1a29e9570c84681906e6242560f43407e1" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>terminators</name></member> - <member refid="classcmd2_1_1_cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>timing</name></member> - <member refid="classcmd2_1_1_cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>urlre</name></member> - <member refid="classcmd2_1_1_cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>pirate7::Pirate</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate8_1_1Pirate.xml b/doxygen/xml/classpirate8_1_1Pirate.xml deleted file mode 100644 index 10bed1f..0000000 --- a/doxygen/xml/classpirate8_1_1Pirate.xml +++ /dev/null @@ -1,467 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate8_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate8::Pirate</compoundname> - <basecompoundref refid="classcmd2_1_1Cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a0fa2b16f420ebf78ab78a44754a654d6" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::action</definition> - <argsstring></argsstring> - <name>action</name> - <initializer>"store_true"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="47" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="47" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1ae74a9f023b21dc42364e53c563bc29b3" prot="public" static="yes" mutable="no"> - <type></type> - <definition>pirate8::Pirate::default_to_shell</definition> - <argsstring></argsstring> - <name>default_to_shell</name> - <reimplements refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4">default_to_shell</reimplements> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="36" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="36" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate8::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="5" bodyend="-1"/> - <referencedby refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" compoundref="pirate8_8py" startline="12" endline="21">do_drink</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" compoundref="pirate8_8py" startline="9" endline="11">do_loot</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">precmd</referencedby> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1aa31243fbf624c32a23346aefadeb2864" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::help</definition> - <argsstring></argsstring> - <name>help</name> - <reimplements refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f">help</reimplements> - <initializer>"How often to chant 'ho'"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="45" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="45" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a0e6a47a7565fdd6731f3861053e4061d" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate8::Pirate::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplements refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a">multilineCommands</reimplements> - <initializer>['sing']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="37" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="37" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a48024c70b707acf24f14bf3462c15961" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplements refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3">prompt</reimplements> - <initializer>'arrr> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="6" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a0506e364ac02acd83bb1e655fb0fc0bc" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::settable</definition> - <argsstring></argsstring> - <name>settable</name> - <reimplements refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c">settable</reimplements> - <initializer>'<ref refid="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" kindref="member">songcolor</ref> Color to ``sing`` in (red/blue/green/cyan/magenta, bold, underline)'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="40" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="40" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::songcolor</definition> - <argsstring></argsstring> - <name>songcolor</name> - <initializer>'blue'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="39" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="39" bodyend="-1"/> - <referencedby refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" compoundref="pirate8_8py" startline="42" endline="43">do_sing</referencedby> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a0b757721c8cfc03458c8e5f252629582" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate8::Pirate::terminators</definition> - <argsstring></argsstring> - <name>terminators</name> - <reimplements refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d">terminators</reimplements> - <initializer><ref refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" kindref="member">Cmd.terminators</ref>+['...']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="38" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="38" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate8::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="22" bodyend="-1"/> - <referencedby refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" compoundref="pirate8_8py" startline="25" endline="32">postcmd</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" compoundref="pirate8_8py" startline="22" endline="24">precmd</referencedby> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a591ac95f64f46374f6c08101ea7fb3c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::default</definition> - <argsstring></argsstring> - <name>default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="7" bodyend="8"/> - <referencedby refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" compoundref="cmd2_8py" startline="868" endline="875">cmd2::Cmd::_default</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="12" bodyend="21"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" compoundref="pirate8_8py" startline="5">gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">pirate7::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="9" bodyend="11"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" compoundref="pirate8_8py" startline="5">gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">pirate7::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a833084dcd0c123717419882ec40d8d7f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplements refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf">do_quit</reimplements> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="33" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="33" bodyend="35"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_sing</definition> - <argsstring></argsstring> - <name>do_sing</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="42" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="42" bodyend="43"/> - <references refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" compoundref="cmd2_8py" startline="435" endline="445">cmd2::Cmd::colorize</references> - <references refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" compoundref="cmd2_8py" startline="112" endline="161">cmd2::options</references> - <references refid="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" compoundref="pirate8_8py" startline="39">songcolor</references> - <references refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" compoundref="pirate7_8py" startline="39">pirate7::Pirate::songcolor</references> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a12b9e8c2370171060fbc39780f6ab65e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_yo</definition> - <argsstring></argsstring> - <name>do_yo</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="49" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="49" bodyend="55"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="25" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="25" bodyend="32"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">pirate7::Pirate::gold</references> - <references refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" compoundref="pirate8_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">pirate5::Pirate::initial_gold</references> - <references refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" compoundref="pirate7_8py" startline="22">pirate7::Pirate::initial_gold</references> - <references refid="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" compoundref="pirate8_8py" startline="22">initial_gold</references> - <references refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" compoundref="pirate6_8py" startline="23">pirate6::Pirate::initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="22" bodyend="24"/> - <references refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" compoundref="pirate2_8py" startline="5">pirate2::Pirate::gold</references> - <references refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" compoundref="pirate3_8py" startline="5">pirate3::Pirate::gold</references> - <references refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" compoundref="pirate4_8py" startline="5">pirate4::Pirate::gold</references> - <references refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" compoundref="pirate5_8py" startline="5">pirate5::Pirate::gold</references> - <references refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" compoundref="pirate6_8py" startline="5">pirate6::Pirate::gold</references> - <references refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" compoundref="pirate7_8py" startline="5">pirate7::Pirate::gold</references> - <references refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" compoundref="pirate8_8py" startline="5">gold</references> - <references refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" compoundref="pirate3_8py" startline="12">pirate3::Pirate::initial_gold</references> - <references refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" compoundref="pirate4_8py" startline="19">pirate4::Pirate::initial_gold</references> - <references refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" compoundref="pirate5_8py" startline="19">pirate5::Pirate::initial_gold</references> - <references refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" compoundref="pirate7_8py" startline="22">pirate7::Pirate::initial_gold</references> - <references refid="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" compoundref="pirate8_8py" startline="22">initial_gold</references> - <references refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" compoundref="pirate6_8py" startline="23">pirate6::Pirate::initial_gold</references> - <referencedby refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" compoundref="cmd2_8py" startline="766" endline="793">cmd2::Cmd::onecmd_plus_hooks</referencedby> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="63"> - <label>pirate8::Pirate</label> - <link refid="classpirate8_1_1Pirate"/> - <childnode refid="64" relation="public-inheritance"> - </childnode> - </node> - <node id="64"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="65"> - <label>pirate8::Pirate</label> - <link refid="classpirate8_1_1Pirate"/> - <childnode refid="66" relation="public-inheritance"> - </childnode> - </node> - <node id="66"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1Cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="4" bodyend="56"/> - <listofallmembers> - <member refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>__init__</name></member> - <member refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>abbrev</name></member> - <member refid="classpirate8_1_1Pirate_1a0fa2b16f420ebf78ab78a44754a654d6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>action</name></member> - <member refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>colorize</name></member> - <member refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>colors</name></member> - <member refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>debug</name></member> - <member refid="classpirate8_1_1Pirate_1a591ac95f64f46374f6c08101ea7fb3c3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>default</name></member> - <member refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>default_file_name</name></member> - <member refid="classpirate8_1_1Pirate_1ae74a9f023b21dc42364e53c563bc29b3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do__load</name></member> - <member refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_cmdenvironment</name></member> - <member refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_drink</name></member> - <member refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_help</name></member> - <member refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_history</name></member> - <member refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_l</name></member> - <member refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_li</name></member> - <member refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_list</name></member> - <member refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_load</name></member> - <member refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_loot</name></member> - <member refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_py</name></member> - <member refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_q</name></member> - <member refid="classpirate8_1_1Pirate_1a833084dcd0c123717419882ec40d8d7f" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_r</name></member> - <member refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_run</name></member> - <member refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_save</name></member> - <member refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_set</name></member> - <member refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_show</name></member> - <member refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_sing</name></member> - <member refid="classpirate8_1_1Pirate_1a12b9e8c2370171060fbc39780f6ab65e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_yo</name></member> - <member refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>echo</name></member> - <member refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>func_named</name></member> - <member refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>gold</name></member> - <member refid="classpirate8_1_1Pirate_1aa31243fbf624c32a23346aefadeb2864" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>help</name></member> - <member refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>history</name></member> - <member refid="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>initial_gold</name></member> - <member refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>intro</name></member> - <member refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>keywords</name></member> - <member refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>multilineCommand</name></member> - <member refid="classpirate8_1_1Pirate_1a0e6a47a7565fdd6731f3861053e4061d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>parsed</name></member> - <member refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>parser</name></member> - <member refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>perror</name></member> - <member refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>pfeedback</name></member> - <member refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>poutput</name></member> - <member refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>precmd</name></member> - <member refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>preparse</name></member> - <member refid="classpirate8_1_1Pirate_1a48024c70b707acf24f14bf3462c15961" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>prompt</name></member> - <member refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>pystate</name></member> - <member refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>quiet</name></member> - <member refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>redirect</name></member> - <member refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>redirector</name></member> - <member refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>select</name></member> - <member refid="classpirate8_1_1Pirate_1a0506e364ac02acd83bb1e655fb0fc0bc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>settable</name></member> - <member refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>singleLineParser</name></member> - <member refid="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>songcolor</name></member> - <member refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>stdin</name></member> - <member refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>stdout</name></member> - <member refid="classpirate8_1_1Pirate_1a0b757721c8cfc03458c8e5f252629582" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>terminators</name></member> - <member refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>timing</name></member> - <member refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>urlre</name></member> - <member refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate8_1_1_pirate.xml b/doxygen/xml/classpirate8_1_1_pirate.xml deleted file mode 100644 index 7e9726f..0000000 --- a/doxygen/xml/classpirate8_1_1_pirate.xml +++ /dev/null @@ -1,413 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate8_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate8::Pirate</compoundname> - <basecompoundref refid="classcmd2_1_1_cmd" prot="public" virt="non-virtual">cmd2::Cmd</basecompoundref> - <sectiondef kind="public-static-attrib"> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" prot="public" static="yes" mutable="no"> - <type>int</type> - <definition>int pirate8::Pirate::gold</definition> - <argsstring></argsstring> - <name>gold</name> - <initializer>3</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="5" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a48024c70b707acf24f14bf3462c15961" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::prompt</definition> - <argsstring></argsstring> - <name>prompt</name> - <reimplements refid="classcmd2_1_1_cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3">prompt</reimplements> - <initializer>'arrr> '</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="6" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1ae74a9f023b21dc42364e53c563bc29b3" prot="public" static="yes" mutable="no"> - <type></type> - <definition>pirate8::Pirate::default_to_shell</definition> - <argsstring></argsstring> - <name>default_to_shell</name> - <reimplements refid="classcmd2_1_1_cmd_1a7da859e33eae87d5069b96d366cf04b4">default_to_shell</reimplements> - <initializer>True</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="36" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="36" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a0e6a47a7565fdd6731f3861053e4061d" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate8::Pirate::multilineCommands</definition> - <argsstring></argsstring> - <name>multilineCommands</name> - <reimplements refid="classcmd2_1_1_cmd_1a05fbd7501cbc1f911e9a4925e5f0804a">multilineCommands</reimplements> - <initializer>['sing']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="37" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="37" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a0b757721c8cfc03458c8e5f252629582" prot="public" static="yes" mutable="no"> - <type>list</type> - <definition>list pirate8::Pirate::terminators</definition> - <argsstring></argsstring> - <name>terminators</name> - <reimplements refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d">terminators</reimplements> - <initializer><ref refid="classcmd2_1_1_cmd_1a6bd95a7f702f668696ab6e88555da23d" kindref="member">Cmd.terminators</ref>+['...']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="38" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="38" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a008436a054ea9278453140b44059e91a" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::songcolor</definition> - <argsstring></argsstring> - <name>songcolor</name> - <initializer>'blue'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="39" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="39" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a0506e364ac02acd83bb1e655fb0fc0bc" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::settable</definition> - <argsstring></argsstring> - <name>settable</name> - <reimplements refid="classcmd2_1_1_cmd_1a6cec2f634666d15d032d4c113e654c3c">settable</reimplements> - <initializer>'<ref refid="classpirate8_1_1_pirate_1a008436a054ea9278453140b44059e91a" kindref="member">songcolor</ref> Color to ``sing`` in (red/blue/green/cyan/magenta, bold, underline)'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="40" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="40" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1aa31243fbf624c32a23346aefadeb2864" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::help</definition> - <argsstring></argsstring> - <name>help</name> - <reimplements refid="classcmd2_1_1_cmd_1a9db85d1db5ea30170d540102f1206b1f">help</reimplements> - <initializer>"How often to chant 'ho'"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="45" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="45" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a0fa2b16f420ebf78ab78a44754a654d6" prot="public" static="yes" mutable="no"> - <type>string</type> - <definition>string pirate8::Pirate::action</definition> - <argsstring></argsstring> - <name>action</name> - <initializer>"store_true"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="47" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="47" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-attrib"> - <memberdef kind="variable" id="classpirate8_1_1_pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" prot="public" static="no" mutable="no"> - <type></type> - <definition>pirate8::Pirate::initial_gold</definition> - <argsstring></argsstring> - <name>initial_gold</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="22" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="public-func"> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a591ac95f64f46374f6c08101ea7fb3c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::default</definition> - <argsstring></argsstring> - <name>default</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="7" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="7" bodyend="8"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a66a92ca585ec86714f98099fa25b1dbc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_loot</definition> - <argsstring></argsstring> - <name>do_loot</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="9" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="9" bodyend="11"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1ac695c73a0ec7548823c18434e71fa930" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_drink</definition> - <argsstring></argsstring> - <name>do_drink</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Drown your sorrrows in rrrum. - -drink [n] - drink [n] barrel[s] o' rum.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="12" bodyend="21"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a9a7a8de91465be0e46e782bf6713f282" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::precmd</definition> - <argsstring></argsstring> - <name>precmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="22" bodyend="24"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a4ee785f29217bca99bb0720108a5a441" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::postcmd</definition> - <argsstring></argsstring> - <name>postcmd</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="25" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="25" bodyend="32"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a833084dcd0c123717419882ec40d8d7f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_quit</definition> - <argsstring></argsstring> - <name>do_quit</name> - <reimplements refid="classcmd2_1_1_cmd_1a27f6387585848a575e95c936ce97c4cf">do_quit</reimplements> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="33" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="33" bodyend="35"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a50a1a2e07f16110d9b6808881774878e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_sing</definition> - <argsstring></argsstring> - <name>do_sing</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="42" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="42" bodyend="43"/> - </memberdef> - <memberdef kind="function" id="classpirate8_1_1_pirate_1a12b9e8c2370171060fbc39780f6ab65e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def pirate8::Pirate::do_yo</definition> - <argsstring></argsstring> - <name>do_yo</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="49" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="49" bodyend="55"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="63"> - <label>pirate8::Pirate</label> - <link refid="classpirate8_1_1_pirate"/> - <childnode refid="64" relation="public-inheritance"> - </childnode> - </node> - <node id="64"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="65"> - <label>pirate8::Pirate</label> - <link refid="classpirate8_1_1_pirate"/> - <childnode refid="66" relation="public-inheritance"> - </childnode> - </node> - <node id="66"> - <label>cmd2::Cmd</label> - <link refid="classcmd2_1_1_cmd"/> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="4" bodyend="56"/> - <listofallmembers> - <member refid="classcmd2_1_1_cmd_1afef8fbba2cb5adea45e3a22a506c8665" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>__init__</name></member> - <member refid="classcmd2_1_1_cmd_1a810ba12198cbbc4e38643c83278956f6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>abbrev</name></member> - <member refid="classpirate8_1_1_pirate_1a0fa2b16f420ebf78ab78a44754a654d6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>action</name></member> - <member refid="classcmd2_1_1_cmd_1a395ee1f733c5faeb66e74b308cbc5e63" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1_cmd_1ab45987033aafd0458078de49d4cf1fb5" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1_cmd_1a826ac7c82dd02c99be27940c179c9af3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1_cmd_1a10de661ca23b94cd93972c260523c8a0" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>case_insensitive</name></member> - <member refid="classcmd2_1_1_cmd_1a0e5f32e5ab972e32273ef5d69de81afc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>cmdloop</name></member> - <member refid="classcmd2_1_1_cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>colorcodes</name></member> - <member refid="classcmd2_1_1_cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>colorize</name></member> - <member refid="classcmd2_1_1_cmd_1a2ec43e734ae5b2a581216dc7914b231a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>colors</name></member> - <member refid="classcmd2_1_1_cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>commentGrammars</name></member> - <member refid="classcmd2_1_1_cmd_1a0333f71a3291354d3238a4853ec5e762" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>commentInProgress</name></member> - <member refid="classcmd2_1_1_cmd_1a9f07c787a0f421ce9186b404fed63c54" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>complete_statement</name></member> - <member refid="classcmd2_1_1_cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a227bb0748c5c461090c98eadc35ea5e4" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1_cmd_1a549399bed9574c87901100530343ac68" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>current_script_dir</name></member> - <member refid="classcmd2_1_1_cmd_1a7b07b64964162c07f50675b2b40160b2" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>debug</name></member> - <member refid="classpirate8_1_1_pirate_1a591ac95f64f46374f6c08101ea7fb3c3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>default</name></member> - <member refid="classcmd2_1_1_cmd_1a3af82e64cdabf19b462cd0ddf686823d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>default_file_name</name></member> - <member refid="classpirate8_1_1_pirate_1ae74a9f023b21dc42364e53c563bc29b3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>default_to_shell</name></member> - <member refid="classcmd2_1_1_cmd_1ab14061f1d84f49fb8fefcce285e7aec7" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>defaultExtension</name></member> - <member refid="classcmd2_1_1_cmd_1a3a237dae48a4dba0daa7e114ff098e90" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do__load</name></member> - <member refid="classcmd2_1_1_cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do__relative_load</name></member> - <member refid="classcmd2_1_1_cmd_1a79949284f70e1fdb7e33117cc4195f80" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_cmdenvironment</name></member> - <member refid="classpirate8_1_1_pirate_1ac695c73a0ec7548823c18434e71fa930" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_drink</name></member> - <member refid="classcmd2_1_1_cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_ed</name></member> - <member refid="classcmd2_1_1_cmd_1a900317e58aad07d0d1fb48080dc63d5c" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_edit</name></member> - <member refid="classcmd2_1_1_cmd_1a489ae23e2c2dc31c04eab9287c9339fa" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_eof</name></member> - <member refid="classcmd2_1_1_cmd_1ab2783ec53899e2b4c0abda7007471e64" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_EOF</name></member> - <member refid="classcmd2_1_1_cmd_1a7407cf3f70091dc1ade5acb856585850" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_exit</name></member> - <member refid="classcmd2_1_1_cmd_1af112b7b704dcd8d34c389fcaa150e3d0" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_help</name></member> - <member refid="classcmd2_1_1_cmd_1a71e16c0eab993aa6f22272e04615fa4e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_hi</name></member> - <member refid="classcmd2_1_1_cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_history</name></member> - <member refid="classcmd2_1_1_cmd_1a978b02763d086aa3f4a278c370b6798f" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_l</name></member> - <member refid="classcmd2_1_1_cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_li</name></member> - <member refid="classcmd2_1_1_cmd_1af278702e71cf57de45012216904d1bb5" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_list</name></member> - <member refid="classcmd2_1_1_cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_load</name></member> - <member refid="classpirate8_1_1_pirate_1a66a92ca585ec86714f98099fa25b1dbc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_loot</name></member> - <member refid="classcmd2_1_1_cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_pause</name></member> - <member refid="classcmd2_1_1_cmd_1a5ccce52c26063115070d56b6f099223b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_py</name></member> - <member refid="classcmd2_1_1_cmd_1ad938266e8224edd7a6e681b9f4416cb5" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_q</name></member> - <member refid="classpirate8_1_1_pirate_1a833084dcd0c123717419882ec40d8d7f" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_quit</name></member> - <member refid="classcmd2_1_1_cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_r</name></member> - <member refid="classcmd2_1_1_cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_run</name></member> - <member refid="classcmd2_1_1_cmd_1a12d5262e31e148dafea6017a356ed9cd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_save</name></member> - <member refid="classcmd2_1_1_cmd_1a1587bec304ebe93070072d273da9bb31" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_set</name></member> - <member refid="classcmd2_1_1_cmd_1a734c394c38de8828960370d6d8e68004" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_shell</name></member> - <member refid="classcmd2_1_1_cmd_1aea47330c6e0f4e5f14e2cdff41679597" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a4816ba13212f079e4b1e865d20041983" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_show</name></member> - <member refid="classpirate8_1_1_pirate_1a50a1a2e07f16110d9b6808881774878e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_sing</name></member> - <member refid="classpirate8_1_1_pirate_1a12b9e8c2370171060fbc39780f6ab65e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>do_yo</name></member> - <member refid="classcmd2_1_1_cmd_1a417779ccb5de864826f97a959bd196d3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>echo</name></member> - <member refid="classcmd2_1_1_cmd_1a25fe904aca52573c6f10e798dd561588" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>editor</name></member> - <member refid="classcmd2_1_1_cmd_1a35586c262b272917f6ecae8e76fca6b9" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1_cmd_1ad571e5687af698c33a547062762a26bc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1_cmd_1a66160524beda7b75d70070bebce69e42" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>fileimport</name></member> - <member refid="classcmd2_1_1_cmd_1a7fbb17b136654f705387ede1fb685a3e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>func_named</name></member> - <member refid="classpirate8_1_1_pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>gold</name></member> - <member refid="classpirate8_1_1_pirate_1aa31243fbf624c32a23346aefadeb2864" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>help</name></member> - <member refid="classcmd2_1_1_cmd_1a666a090bc7298aae6ca55840e9418f96" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>history</name></member> - <member refid="classpirate8_1_1_pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>initial_gold</name></member> - <member refid="classcmd2_1_1_cmd_1af7cb41e066bc55be38b97ea82269e5e8" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>initial_stdout</name></member> - <member refid="classcmd2_1_1_cmd_1a984d7a052143f938fa7894fbd44632d2" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>inputParser</name></member> - <member refid="classcmd2_1_1_cmd_1a3f1d7fcb42b72f182eed91009e0708c3" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>intro</name></member> - <member refid="classcmd2_1_1_cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>kept_state</name></member> - <member refid="classcmd2_1_1_cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>kept_sys</name></member> - <member refid="classcmd2_1_1_cmd_1a8ccd464e255a798b587637f9b812dbcd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>keywords</name></member> - <member refid="classcmd2_1_1_cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>last_matching</name></member> - <member refid="classcmd2_1_1_cmd_1adaaec8df571e88463c3b8b02fefea8b2" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>lastcmd</name></member> - <member refid="classcmd2_1_1_cmd_1a866c4b8895784a477d36bebfecfa397e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>legalChars</name></member> - <member refid="classcmd2_1_1_cmd_1a55e7978c792429a0a2e3321abdbd23fe" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>locals_in_py</name></member> - <member refid="classcmd2_1_1_cmd_1a295de6e6060359049be89b5cdb6c09b1" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>multilineCommand</name></member> - <member refid="classpirate8_1_1_pirate_1a0e6a47a7565fdd6731f3861053e4061d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>multilineCommands</name></member> - <member refid="classcmd2_1_1_cmd_1a501ba802672b553037e265760319cfe1" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>multilineParser</name></member> - <member refid="classcmd2_1_1_cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1_cmd_1a4540b84ee5f75aa1f915042ac4f327dc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>old_completer</name></member> - <member refid="classcmd2_1_1_cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>onecmd</name></member> - <member refid="classcmd2_1_1_cmd_1ac188a434c9c7d5c939e971a3d42c1c63" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1_cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>parsed</name></member> - <member refid="classcmd2_1_1_cmd_1a60c8c9f51ca086f83a2563b7c5e93421" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>parser</name></member> - <member refid="classcmd2_1_1_cmd_1a118c16455f28dbd3918b565bca086db4" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>perror</name></member> - <member refid="classcmd2_1_1_cmd_1a122b67681a0db23863f5ddaa7a687975" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>pfeedback</name></member> - <member refid="classpirate8_1_1_pirate_1a4ee785f29217bca99bb0720108a5a441" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postparse</name></member> - <member refid="classcmd2_1_1_cmd_1ae64756253f4ef8494ad3cd920f749eb6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1_cmd_1ab021b9befbc198bc266b1a439cdc44e6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1_cmd_1ad8b5d33873f9b515e33f83a616d0828f" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>poutput</name></member> - <member refid="classpirate8_1_1_pirate_1a9a7a8de91465be0e46e782bf6713f282" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>precmd</name></member> - <member refid="classcmd2_1_1_cmd_1a794ce4cfd06ddd8df24df33d9f116a65" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>prefixParser</name></member> - <member refid="classcmd2_1_1_cmd_1a794ada2c7a6027d079d6a5bae38fea2b" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>preparse</name></member> - <member refid="classpirate8_1_1_pirate_1a48024c70b707acf24f14bf3462c15961" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>prompt</name></member> - <member refid="classcmd2_1_1_cmd_1ab2b46bf4fdbb22536322417117eebf16" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1_cmd_1a30058e5e628d60dedf7c500e270b3e5d" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>pystate</name></member> - <member refid="classcmd2_1_1_cmd_1a50495cbf3a3ea3467c86233ebbea4572" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>quiet</name></member> - <member refid="classcmd2_1_1_cmd_1a2eba6d3d12d65789880959d788be2d86" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1_cmd_1ac1dac1bcd74f78671161775a95d74c0a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>redirect</name></member> - <member refid="classcmd2_1_1_cmd_1a46d1bc05e01f5eced432f00c9934db88" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>redirect_output</name></member> - <member refid="classcmd2_1_1_cmd_1a64b810574dab9ec12100c5344dc66735" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>redirector</name></member> - <member refid="classcmd2_1_1_cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>reserved_words</name></member> - <member refid="classcmd2_1_1_cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>restore_output</name></member> - <member refid="classcmd2_1_1_cmd_1a19b932e21ac917375f16457c986ad4f6" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1_cmd_1a160c7a080d222defe32c781138901d4e" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1_cmd_1aafc3b1cd861e711c3f5e10cd00a41221" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>saveparser</name></member> - <member refid="classcmd2_1_1_cmd_1a28cd403d962038aca658344673a5ab38" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>select</name></member> - <member refid="classpirate8_1_1_pirate_1a0506e364ac02acd83bb1e655fb0fc0bc" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>settable</name></member> - <member refid="classcmd2_1_1_cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a728675cc7b48ac258c5026929df0dfe4" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>shortcuts</name></member> - <member refid="classcmd2_1_1_cmd_1a58e84cc1e072fda53b98ba9ed4376540" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>singleLineParser</name></member> - <member refid="classpirate8_1_1_pirate_1a008436a054ea9278453140b44059e91a" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>songcolor</name></member> - <member refid="classcmd2_1_1_cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>stdin</name></member> - <member refid="classcmd2_1_1_cmd_1a2a71ccfd9f189e17db765b603f2c9a78" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>stdout</name></member> - <member refid="classpirate8_1_1_pirate_1a0b757721c8cfc03458c8e5f252629582" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>terminators</name></member> - <member refid="classcmd2_1_1_cmd_1a2d83899c5edb8c1296cb90b0fb282de7" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>timing</name></member> - <member refid="classcmd2_1_1_cmd_1ad8c02476fc0918fde1093ce103be09de" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>urlre</name></member> - <member refid="classcmd2_1_1_cmd_1add0217858bbc4c268a5f2f27330ad1f8" prot="public" virt="non-virtual"><scope>pirate8::Pirate</scope><name>use_rawinput</name></member> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate_1_1Pirate.xml b/doxygen/xml/classpirate_1_1Pirate.xml deleted file mode 100644 index 0173d1a..0000000 --- a/doxygen/xml/classpirate_1_1Pirate.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate_1_1Pirate" kind="class" prot="public"> - <compoundname>pirate::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="67"> - <label>pirate::Pirate</label> - <link refid="classpirate_1_1Pirate"/> - <childnode refid="68" relation="public-inheritance"> - </childnode> - </node> - <node id="68"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="69"> - <label>pirate::Pirate</label> - <link refid="classpirate_1_1Pirate"/> - <childnode refid="70" relation="public-inheritance"> - </childnode> - </node> - <node id="70"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" line="4" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" bodystart="3" bodyend="6"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/classpirate_1_1_pirate.xml b/doxygen/xml/classpirate_1_1_pirate.xml deleted file mode 100644 index e54d031..0000000 --- a/doxygen/xml/classpirate_1_1_pirate.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="classpirate_1_1_pirate" kind="class" prot="public"> - <compoundname>pirate::Pirate</compoundname> - <basecompoundref prot="public" virt="non-virtual">Cmd</basecompoundref> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inheritancegraph> - <node id="59"> - <label>pirate::Pirate</label> - <link refid="classpirate_1_1_pirate"/> - <childnode refid="60" relation="public-inheritance"> - </childnode> - </node> - <node id="60"> - <label>Cmd</label> - </node> - </inheritancegraph> - <collaborationgraph> - <node id="61"> - <label>pirate::Pirate</label> - <link refid="classpirate_1_1_pirate"/> - <childnode refid="62" relation="public-inheritance"> - </childnode> - </node> - <node id="62"> - <label>Cmd</label> - </node> - </collaborationgraph> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" line="4" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" bodystart="3" bodyend="6"/> - <listofallmembers> - </listofallmembers> - </compounddef> -</doxygen> diff --git a/doxygen/xml/cmd2_8py.xml b/doxygen/xml/cmd2_8py.xml deleted file mode 100644 index a3809ce..0000000 --- a/doxygen/xml/cmd2_8py.xml +++ /dev/null @@ -1,1621 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="cmd2_8py" kind="file"> - <compoundname>cmd2.py</compoundname> - <innerclass refid="classcmd2_1_1Borg" prot="public">cmd2::Borg</innerclass> - <innerclass refid="classcmd2_1_1Cmd" prot="public">cmd2::Cmd</innerclass> - <innerclass refid="classcmd2_1_1Cmd2TestCase" prot="public">cmd2::Cmd2TestCase</innerclass> - <innerclass refid="classcmd2_1_1EmbeddedConsoleExit" prot="public">cmd2::EmbeddedConsoleExit</innerclass> - <innerclass refid="classcmd2_1_1EmptyStatement" prot="public">cmd2::EmptyStatement</innerclass> - <innerclass refid="classcmd2_1_1History" prot="public">cmd2::History</innerclass> - <innerclass refid="classcmd2_1_1HistoryItem" prot="public">cmd2::HistoryItem</innerclass> - <innerclass refid="classcmd2_1_1NotSettableError" prot="public">cmd2::NotSettableError</innerclass> - <innerclass refid="classcmd2_1_1OptionParser" prot="public">cmd2::OptionParser</innerclass> - <innerclass refid="classcmd2_1_1OutputTrap" prot="public">cmd2::OutputTrap</innerclass> - <innerclass refid="classcmd2_1_1ParsedString" prot="public">cmd2::ParsedString</innerclass> - <innerclass refid="classcmd2_1_1PasteBufferError" prot="public">cmd2::PasteBufferError</innerclass> - <innerclass refid="classcmd2_1_1Statekeeper" prot="public">cmd2::Statekeeper</innerclass> - <innerclass refid="classcmd2_1_1StubbornDict" prot="public">cmd2::StubbornDict</innerclass> - <innernamespace refid="namespacecmd2">cmd2</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacecmd2" refkind="compound"><highlight class="stringliteral">"""Variant<sp/>on<sp/>standard<sp/>library's<sp/>cmd<sp/>with<sp/>extra<sp/>features.</highlight></codeline> -<codeline lineno="2"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="3"><highlight class="stringliteral">To<sp/>use,<sp/>simply<sp/>import<sp/>cmd2.Cmd<sp/>instead<sp/>of<sp/>cmd.Cmd;<sp/>use<sp/>precisely<sp/>as<sp/>though<sp/>you</highlight></codeline> -<codeline lineno="4"><highlight class="stringliteral">were<sp/>using<sp/>the<sp/>standard<sp/>library's<sp/>cmd,<sp/>while<sp/>enjoying<sp/>the<sp/>extra<sp/>features.</highlight></codeline> -<codeline lineno="5"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="6"><highlight class="stringliteral">Searchable<sp/>command<sp/>history<sp/>(commands:<sp/>"hi",<sp/>"li",<sp/>"run")</highlight></codeline> -<codeline lineno="7"><highlight class="stringliteral">Load<sp/>commands<sp/>from<sp/>file,<sp/>save<sp/>to<sp/>file,<sp/>edit<sp/>commands<sp/>in<sp/>file</highlight></codeline> -<codeline lineno="8"><highlight class="stringliteral">Multi-line<sp/>commands</highlight></codeline> -<codeline lineno="9"><highlight class="stringliteral">Case-insensitive<sp/>commands</highlight></codeline> -<codeline lineno="10"><highlight class="stringliteral">Special-character<sp/>shortcut<sp/>commands<sp/>(beyond<sp/>cmd's<sp/>"@"<sp/>and<sp/>"!")</highlight></codeline> -<codeline lineno="11"><highlight class="stringliteral">Settable<sp/>environment<sp/>parameters</highlight></codeline> -<codeline lineno="12"><highlight class="stringliteral">Optional<sp/>_onchange_{paramname}<sp/>called<sp/>when<sp/>environment<sp/>parameter<sp/>changes</highlight></codeline> -<codeline lineno="13"><highlight class="stringliteral">Parsing<sp/>commands<sp/>with<sp/>`optparse`<sp/>options<sp/>(flags)</highlight></codeline> -<codeline lineno="14"><highlight class="stringliteral">Redirection<sp/>to<sp/>file<sp/>with<sp/>>,<sp/>>>;<sp/>input<sp/>from<sp/>file<sp/>with<sp/><</highlight></codeline> -<codeline lineno="15"><highlight class="stringliteral">Easy<sp/>transcript-based<sp/>testing<sp/>of<sp/>applications<sp/>(see<sp/>example/example.py)</highlight></codeline> -<codeline lineno="16"><highlight class="stringliteral">Bash-style<sp/>``select``<sp/>available</highlight></codeline> -<codeline lineno="17"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="18"><highlight class="stringliteral">Note<sp/>that<sp/>redirection<sp/>with<sp/>><sp/>and<sp/>|<sp/>will<sp/>only<sp/>work<sp/>if<sp/>`self.stdout.write()`</highlight></codeline> -<codeline lineno="19"><highlight class="stringliteral">is<sp/>used<sp/>in<sp/>place<sp/>of<sp/>`print`.<sp/><sp/>The<sp/>standard<sp/>library's<sp/>`cmd`<sp/>module<sp/>is<sp/></highlight></codeline> -<codeline lineno="20"><highlight class="stringliteral">written<sp/>to<sp/>use<sp/>`self.stdout.write()`,<sp/></highlight></codeline> -<codeline lineno="21"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="22"><highlight class="stringliteral">-<sp/>Catherine<sp/>Devlin,<sp/>Jan<sp/>03<sp/>2008<sp/>-<sp/>catherinedevlin.blogspot.com</highlight></codeline> -<codeline lineno="23"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="24"><highlight class="stringliteral">mercurial<sp/>repository<sp/>at<sp/>http://www.assembla.com/wiki/show/python-cmd2</highlight></codeline> -<codeline lineno="25"><highlight class="stringliteral">"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="26"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>cmd</highlight></codeline> -<codeline lineno="27"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>re</highlight></codeline> -<codeline lineno="28"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>os</highlight></codeline> -<codeline lineno="29"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>sys</highlight></codeline> -<codeline lineno="30"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>optparse</highlight></codeline> -<codeline lineno="31"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>subprocess</highlight></codeline> -<codeline lineno="32"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>tempfile</highlight></codeline> -<codeline lineno="33"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>doctest</highlight></codeline> -<codeline lineno="34"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>unittest</highlight></codeline> -<codeline lineno="35"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>datetime</highlight></codeline> -<codeline lineno="36"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>urllib</highlight></codeline> -<codeline lineno="37"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>glob</highlight></codeline> -<codeline lineno="38"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>traceback</highlight></codeline> -<codeline lineno="39"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>platform</highlight></codeline> -<codeline lineno="40"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>copy</highlight></codeline> -<codeline lineno="41"><highlight class="normal"></highlight><highlight class="keyword">from</highlight><highlight class="normal"><sp/>code<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>InteractiveConsole,<sp/>InteractiveInterpreter</highlight></codeline> -<codeline lineno="42"><highlight class="normal"></highlight><highlight class="keyword">from</highlight><highlight class="normal"><sp/>optparse<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>make_option</highlight></codeline> -<codeline lineno="43"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>pyparsing</highlight></codeline> -<codeline lineno="44"><highlight class="normal"></highlight></codeline> -<codeline lineno="45" refid="namespacecmd2_1a05ce8a1645f64208f969036f8621ddd2" refkind="member"><highlight class="normal">__version__<sp/>=<sp/></highlight><highlight class="stringliteral">'0.6.4'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="46"><highlight class="normal"></highlight></codeline> -<codeline lineno="47"><highlight class="normal"></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>sys.version_info[0]<sp/>==<sp/>2:</highlight></codeline> -<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/><sp/>pyparsing.ParserElement.enablePackrat()</highlight></codeline> -<codeline lineno="49"><highlight class="normal"></highlight></codeline> -<codeline lineno="50"><highlight class="normal"></highlight><highlight class="stringliteral">"""</highlight></codeline> -<codeline lineno="51"><highlight class="stringliteral">Packrat<sp/>is<sp/>causing<sp/>Python3<sp/>errors<sp/>that<sp/>I<sp/>don't<sp/>understand.</highlight></codeline> -<codeline lineno="52"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="53"><highlight class="stringliteral">><sp/>/usr/local/Cellar/python3/3.2/lib/python3.2/site-packages/pyparsing-1.5.6-py3.2.egg/pyparsing.py(999)scanString()</highlight></codeline> -<codeline lineno="54"><highlight class="stringliteral">-><sp/>nextLoc,tokens<sp/>=<sp/>parseFn(<sp/>instring,<sp/>preloc,<sp/>callPreParse=False<sp/>)</highlight></codeline> -<codeline lineno="55"><highlight class="stringliteral">(Pdb)<sp/>n</highlight></codeline> -<codeline lineno="56"><highlight class="stringliteral">NameError:<sp/>global<sp/>name<sp/>'exc'<sp/>is<sp/>not<sp/>defined</highlight></codeline> -<codeline lineno="57"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="58"><highlight class="stringliteral">(Pdb)<sp/>parseFn</highlight></codeline> -<codeline lineno="59"><highlight class="stringliteral"><bound<sp/>method<sp/>Or._parseCache<sp/>of<sp/>{Python<sp/>style<sp/>comment<sp/>^<sp/>C<sp/>style<sp/>comment}></highlight></codeline> -<codeline lineno="60"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="61"><highlight class="stringliteral">Bug<sp/>report<sp/>filed:<sp/>https://sourceforge.net/tracker/?func=detail&atid=617311&aid=3381439&group_id=97203</highlight></codeline> -<codeline lineno="62"><highlight class="stringliteral">"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="63"><highlight class="normal"></highlight></codeline> -<codeline lineno="64" refid="classcmd2_1_1OptionParser" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OptionParser" kindref="compound">OptionParser</ref>(optparse.OptionParser):</highlight></codeline> -<codeline lineno="65" refid="classcmd2_1_1OptionParser_1ad82c8fb7559af2e4b1663e0762a80c89" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OptionParser_1ad82c8fb7559af2e4b1663e0762a80c89" kindref="member">exit</ref>(self,<sp/>status=0,<sp/>msg=None):</highlight></codeline> -<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.values._exit<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>msg:</highlight></codeline> -<codeline lineno="68"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>(msg)</highlight></codeline> -<codeline lineno="69"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="70" refid="classcmd2_1_1OptionParser_1a6f2d24051471268be245221149bc9c6a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OptionParser_1a6f2d24051471268be245221149bc9c6a" kindref="member">print_help</ref>(self,<sp/>*args,<sp/>**kwargs):</highlight></codeline> -<codeline lineno="71"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>(self._func.__doc__)</highlight></codeline> -<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>AttributeError:</highlight></codeline> -<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>optparse.OptionParser.print_help(self,<sp/>*args,<sp/>**kwargs)</highlight></codeline> -<codeline lineno="76"><highlight class="normal"></highlight></codeline> -<codeline lineno="77" refid="classcmd2_1_1OptionParser_1ada4f39b453e033ae4356709f8ee9f340" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OptionParser_1ada4f39b453e033ae4356709f8ee9f340" kindref="member">error</ref>(self,<sp/>msg):</highlight></codeline> -<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""error(msg<sp/>:<sp/>string)</highlight></codeline> -<codeline lineno="79"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="80"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Print<sp/>a<sp/>usage<sp/>message<sp/>incorporating<sp/>'msg'<sp/>to<sp/>stderr<sp/>and<sp/>exit.</highlight></codeline> -<codeline lineno="81"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>If<sp/>you<sp/>override<sp/>this<sp/>in<sp/>a<sp/>subclass,<sp/>it<sp/>should<sp/>not<sp/>return<sp/>--<sp/>it</highlight></codeline> -<codeline lineno="82"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>should<sp/>either<sp/>exit<sp/>or<sp/>raise<sp/>an<sp/>exception.</highlight></codeline> -<codeline lineno="83"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>optparse.OptParseError(msg)</highlight></codeline> -<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="86" refid="namespacecmd2_1a11d252497d81548f19771cddf0ca68fb" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a11d252497d81548f19771cddf0ca68fb" kindref="member">remaining_args</ref>(oldArgs,<sp/>newArgList):</highlight></codeline> -<codeline lineno="87"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="88"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>Preserves<sp/>the<sp/>spacing<sp/>originally<sp/>in<sp/>the<sp/>argument<sp/>after</highlight></codeline> -<codeline lineno="89"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>the<sp/>removal<sp/>of<sp/>options.</highlight></codeline> -<codeline lineno="90"><highlight class="stringliteral"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="91"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>remaining_args('-f<sp/>bar<sp/><sp/><sp/>bar<sp/><sp/><sp/>cow',<sp/>['bar',<sp/>'cow'])</highlight></codeline> -<codeline lineno="92"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>'bar<sp/><sp/><sp/>cow'</highlight></codeline> -<codeline lineno="93"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/>pattern<sp/>=<sp/></highlight><highlight class="stringliteral">'\s+'</highlight><highlight class="normal">.join(re.escape(a)<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>a<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>newArgList)<sp/>+<sp/></highlight><highlight class="stringliteral">'\s*$'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="95"><highlight class="normal"><sp/><sp/><sp/><sp/>matchObj<sp/>=<sp/>re.search(pattern,<sp/>oldArgs)</highlight></codeline> -<codeline lineno="96"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>oldArgs[matchObj.start():]</highlight></codeline> -<codeline lineno="97"><highlight class="normal"><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="98" refid="namespacecmd2_1a93001003cf51a72d1d6adaf5e3e22366" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a93001003cf51a72d1d6adaf5e3e22366" kindref="member">_attr_get_</ref>(obj,<sp/>attr):</highlight></codeline> -<codeline lineno="99"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Returns<sp/>an<sp/>attribute's<sp/>value,<sp/>or<sp/>None<sp/>(no<sp/>error)<sp/>if<sp/>undefined.</highlight></codeline> -<codeline lineno="100"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Analagous<sp/>to<sp/>.get()<sp/>for<sp/>dictionaries.<sp/><sp/>Useful<sp/>when<sp/>checking<sp/>for</highlight></codeline> -<codeline lineno="101"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>value<sp/>of<sp/>options<sp/>that<sp/>may<sp/>not<sp/>have<sp/>been<sp/>defined<sp/>on<sp/>a<sp/>given</highlight></codeline> -<codeline lineno="102"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>method.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="103"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="104"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>getattr(obj,<sp/>attr)</highlight></codeline> -<codeline lineno="105"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>AttributeError:</highlight></codeline> -<codeline lineno="106"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="107"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="108"><highlight class="normal">optparse.Values.get<sp/>=<sp/>_attr_get_</highlight></codeline> -<codeline lineno="109"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="110" refid="namespacecmd2_1afd483925db6ff208624b8e5c0ae09271" refkind="member"><highlight class="normal">options_defined<sp/>=<sp/>[]<sp/></highlight><highlight class="comment">#<sp/>used<sp/>to<sp/>distinguish<sp/>--options<sp/>from<sp/>SQL-style<sp/>--comments</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="111"><highlight class="normal"></highlight></codeline> -<codeline lineno="112" refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" kindref="member">options</ref>(option_list,<sp/>arg_desc="arg"):</highlight></codeline> -<codeline lineno="113"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Used<sp/>as<sp/>a<sp/>decorator<sp/>and<sp/>passed<sp/>a<sp/>list<sp/>of<sp/>optparse-style<sp/>options,</highlight></codeline> -<codeline lineno="114"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>alters<sp/>a<sp/>cmd2<sp/>method<sp/>to<sp/>populate<sp/>its<sp/>``opts``<sp/>argument<sp/>from<sp/>its</highlight></codeline> -<codeline lineno="115"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>raw<sp/>text<sp/>argument.</highlight></codeline> -<codeline lineno="116"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="117"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Example:<sp/>transform</highlight></codeline> -<codeline lineno="118"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>def<sp/>do_something(self,<sp/>arg):</highlight></codeline> -<codeline lineno="119"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="120"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>into</highlight></codeline> -<codeline lineno="121"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>@options([make_option('-q',<sp/>'--quick',<sp/>action="store_true",</highlight></codeline> -<codeline lineno="122"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>help="Makes<sp/>things<sp/>fast")],</highlight></codeline> -<codeline lineno="123"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"source<sp/>dest")</highlight></codeline> -<codeline lineno="124"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>def<sp/>do_something(self,<sp/>arg,<sp/>opts):</highlight></codeline> -<codeline lineno="125"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>if<sp/>opts.quick:</highlight></codeline> -<codeline lineno="126"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.fast_button<sp/>=<sp/>True</highlight></codeline> -<codeline lineno="127"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="128"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>isinstance(option_list,<sp/>list):</highlight></codeline> -<codeline lineno="129"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>option_list<sp/>=<sp/>[option_list]</highlight></codeline> -<codeline lineno="130"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>opt<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>option_list:</highlight></codeline> -<codeline lineno="131"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>options_defined.append(pyparsing.Literal(opt.get_opt_string()))</highlight></codeline> -<codeline lineno="132"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal">option_setup(func):</highlight></codeline> -<codeline lineno="133"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>optionParser<sp/>=<sp/><ref refid="classcmd2_1_1OptionParser" kindref="compound">OptionParser</ref>()</highlight></codeline> -<codeline lineno="134"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>opt<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>option_list:</highlight></codeline> -<codeline lineno="135"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>optionParser.add_option(opt)</highlight></codeline> -<codeline lineno="136"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>optionParser.set_usage(</highlight><highlight class="stringliteral">"%s<sp/>[options]<sp/>%s"</highlight><highlight class="normal"><sp/>%<sp/>(func.__name__[3:],<sp/>arg_desc))</highlight></codeline> -<codeline lineno="137"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>optionParser._func<sp/>=<sp/>func</highlight></codeline> -<codeline lineno="138"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal">new_func(instance,<sp/>arg):</highlight></codeline> -<codeline lineno="139"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="140"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>opts,<sp/>newArgList<sp/>=<sp/>optionParser.parse_args(arg.split())</highlight></codeline> -<codeline lineno="141"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Must<sp/>find<sp/>the<sp/>remaining<sp/>args<sp/>in<sp/>the<sp/>original<sp/>argument<sp/>list,<sp/>but<sp/></highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="142"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>mustn't<sp/>include<sp/>the<sp/>command<sp/>itself</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="143"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#if<sp/>hasattr(arg,<sp/>'parsed')<sp/>and<sp/>newArgList[0]<sp/>==<sp/>arg.parsed.command:</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="144"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/><sp/><sp/><sp/>newArgList<sp/>=<sp/>newArgList[1:]</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="145"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>newArgs<sp/>=<sp/><ref refid="namespacecmd2_1a11d252497d81548f19771cddf0ca68fb" kindref="member">remaining_args</ref>(arg,<sp/>newArgList)</highlight></codeline> -<codeline lineno="146"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>isinstance(arg,<sp/>ParsedString):</highlight></codeline> -<codeline lineno="147"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>arg.with_args_replaced(newArgs)</highlight></codeline> -<codeline lineno="148"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="149"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>newArgs</highlight></codeline> -<codeline lineno="150"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>optparse.OptParseError,<sp/>e:</highlight></codeline> -<codeline lineno="151"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>(e)</highlight></codeline> -<codeline lineno="152"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>optionParser.print_help()</highlight></codeline> -<codeline lineno="153"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="154"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>hasattr(opts,<sp/></highlight><highlight class="stringliteral">'_exit'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="155"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="156"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>func(instance,<sp/>arg,<sp/>opts)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="157"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="158"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new_func.__doc__<sp/>=<sp/></highlight><highlight class="stringliteral">'%s\n%s'</highlight><highlight class="normal"><sp/>%<sp/>(func.__doc__,<sp/>optionParser.format_help())</highlight></codeline> -<codeline lineno="159"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>new_func</highlight></codeline> -<codeline lineno="160"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>option_setup</highlight></codeline> -<codeline lineno="161"><highlight class="normal"></highlight></codeline> -<codeline lineno="162" refid="classcmd2_1_1PasteBufferError" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1PasteBufferError" kindref="compound">PasteBufferError</ref>(EnvironmentError):</highlight></codeline> -<codeline lineno="163"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>sys.platform[:3]<sp/>==<sp/></highlight><highlight class="stringliteral">'win'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="164" refid="classcmd2_1_1PasteBufferError_1adaa363483c6d5a54f13713233ba398b2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>errmsg<sp/>=<sp/></highlight><highlight class="stringliteral">"""Redirecting<sp/>to<sp/>or<sp/>from<sp/>paste<sp/>buffer<sp/>requires<sp/>pywin32</highlight></codeline> -<codeline lineno="165"><highlight class="stringliteral">to<sp/>be<sp/>installed<sp/>on<sp/>operating<sp/>system.</highlight></codeline> -<codeline lineno="166"><highlight class="stringliteral">Download<sp/>from<sp/>http://sourceforge.net/projects/pywin32/"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="167"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">elif</highlight><highlight class="normal"><sp/>sys.platform[:3]<sp/>==<sp/></highlight><highlight class="stringliteral">'dar'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="168"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Use<sp/>built<sp/>in<sp/>pbcopy<sp/>on<sp/>Mac<sp/>OSX</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="169"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="170"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="171"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>errmsg<sp/>=<sp/></highlight><highlight class="stringliteral">"""Redirecting<sp/>to<sp/>or<sp/>from<sp/>paste<sp/>buffer<sp/>requires<sp/>xclip<sp/></highlight></codeline> -<codeline lineno="172"><highlight class="stringliteral">to<sp/>be<sp/>installed<sp/>on<sp/>operating<sp/>system.</highlight></codeline> -<codeline lineno="173"><highlight class="stringliteral">On<sp/>Debian/Ubuntu,<sp/>'sudo<sp/>apt-get<sp/>install<sp/>xclip'<sp/>will<sp/>install<sp/>it."""</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="174" refid="classcmd2_1_1PasteBufferError_1ae1cd41756d1ae940201fe2cb0d0f821e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1PasteBufferError_1ae1cd41756d1ae940201fe2cb0d0f821e" kindref="member">__init__</ref>(self):</highlight></codeline> -<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Exception.__init__(self,<sp/>self.<ref refid="classcmd2_1_1PasteBufferError_1adaa363483c6d5a54f13713233ba398b2" kindref="member">errmsg</ref>)</highlight></codeline> -<codeline lineno="176"><highlight class="normal"></highlight></codeline> -<codeline lineno="177" refid="namespacecmd2_1abb901de4eb2987589c68b4d895acd8c3" refkind="member"><highlight class="normal">pastebufferr<sp/>=<sp/></highlight><highlight class="stringliteral">"""Redirecting<sp/>to<sp/>or<sp/>from<sp/>paste<sp/>buffer<sp/>requires<sp/>%s</highlight></codeline> -<codeline lineno="178"><highlight class="stringliteral">to<sp/>be<sp/>installed<sp/>on<sp/>operating<sp/>system.</highlight></codeline> -<codeline lineno="179"><highlight class="stringliteral">%s"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="180"><highlight class="normal"></highlight></codeline> -<codeline lineno="181"><highlight class="normal"></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>subprocess.mswindows:</highlight></codeline> -<codeline lineno="182"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="183"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>win32clipboard</highlight></codeline> -<codeline lineno="184" refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>():</highlight></codeline> -<codeline lineno="185"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>win32clipboard.OpenClipboard(0)</highlight></codeline> -<codeline lineno="186"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>win32clipboard.GetClipboardData()</highlight></codeline> -<codeline lineno="188"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>TypeError:</highlight></codeline> -<codeline lineno="189"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">#non-text</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="190"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>win32clipboard.CloseClipboard()</highlight></codeline> -<codeline lineno="191"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="192" refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" kindref="member">write_to_paste_buffer</ref>(txt):</highlight></codeline> -<codeline lineno="193"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>win32clipboard.OpenClipboard(0)</highlight></codeline> -<codeline lineno="194"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>win32clipboard.EmptyClipboard()</highlight></codeline> -<codeline lineno="195"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>win32clipboard.SetClipboardText(txt)</highlight></codeline> -<codeline lineno="196"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>win32clipboard.CloseClipboard()<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="197"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ImportError:</highlight></codeline> -<codeline lineno="198" refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>(*args):</highlight></codeline> -<codeline lineno="199"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>OSError,<sp/>pastebufferr<sp/>%<sp/>(</highlight><highlight class="stringliteral">'pywin32'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'Download<sp/>from<sp/>http://sourceforge.net/projects/pywin32/'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="200" refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>write_to_paste_buffer<sp/>=<sp/>get_paste_buffer</highlight></codeline> -<codeline lineno="201"><highlight class="normal"></highlight><highlight class="keywordflow">elif</highlight><highlight class="normal"><sp/>sys.platform<sp/>==<sp/></highlight><highlight class="stringliteral">'darwin'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="202" refid="namespacecmd2_1a3f2a6eb75c58ca830028f18cf2851958" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>can_clip<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="203"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="204"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>test<sp/>for<sp/>pbcopy<sp/>-<sp/>AFAIK,<sp/>should<sp/>always<sp/>be<sp/>installed<sp/>on<sp/>MacOS</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="205"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>subprocess.check_call(</highlight><highlight class="stringliteral">'pbcopy<sp/>-help'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE,<sp/>stderr=subprocess.PIPE)</highlight></codeline> -<codeline lineno="206"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>can_clip<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="207"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>(subprocess.CalledProcessError,<sp/>OSError,<sp/>IOError):</highlight></codeline> -<codeline lineno="208"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="209"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>can_clip:</highlight></codeline> -<codeline lineno="210"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>():</highlight></codeline> -<codeline lineno="211"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pbcopyproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'pbcopy<sp/>-help'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE,<sp/>stderr=subprocess.PIPE)</highlight></codeline> -<codeline lineno="212"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>pbcopyproc.stdout.read()</highlight></codeline> -<codeline lineno="213"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" kindref="member">write_to_paste_buffer</ref>(txt):</highlight></codeline> -<codeline lineno="214"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pbcopyproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'pbcopy'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE,<sp/>stderr=subprocess.PIPE)</highlight></codeline> -<codeline lineno="215"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pbcopyproc.communicate(txt.encode())</highlight></codeline> -<codeline lineno="216"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="217"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>(*args):</highlight></codeline> -<codeline lineno="218"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>OSError,<sp/>pastebufferr<sp/>%<sp/>(</highlight><highlight class="stringliteral">'pbcopy'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'On<sp/>MacOS<sp/>X<sp/>-<sp/>error<sp/>should<sp/>not<sp/>occur<sp/>-<sp/>part<sp/>of<sp/>the<sp/>default<sp/>installation'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="219"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>write_to_paste_buffer<sp/>=<sp/>get_paste_buffer</highlight></codeline> -<codeline lineno="220"><highlight class="normal"></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="221"><highlight class="normal"><sp/><sp/><sp/><sp/>can_clip<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="222"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="223"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>subprocess.check_call(</highlight><highlight class="stringliteral">'xclip<sp/>-o<sp/>-sel<sp/>clip'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE,<sp/>stderr=subprocess.PIPE)</highlight></codeline> -<codeline lineno="224"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>can_clip<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="225"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>AttributeError:<sp/><sp/></highlight><highlight class="comment">#<sp/>check_call<sp/>not<sp/>defined,<sp/>Python<sp/><<sp/>2.5</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="226"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="227" refid="namespacecmd2_1ab810fc3f05607c1e4311225b04591244" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>teststring<sp/>=<sp/></highlight><highlight class="stringliteral">'Testing<sp/>for<sp/>presence<sp/>of<sp/>xclip.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="228" refid="namespacecmd2_1ae76e61704924b26b7ddb97fce8c384ef" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'xclip<sp/>-sel<sp/>clip'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE)</highlight></codeline> -<codeline lineno="229"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc.stdin.write(teststring)</highlight></codeline> -<codeline lineno="230"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc.stdin.close()</highlight></codeline> -<codeline lineno="231"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'xclip<sp/>-o<sp/>-sel<sp/>clip'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="232"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>xclipproc.stdout.read()<sp/>==<sp/>teststring:</highlight></codeline> -<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>can_clip<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="234"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>Exception:<sp/></highlight><highlight class="comment">#<sp/>hate<sp/>a<sp/>bare<sp/>Exception<sp/>call,<sp/>but<sp/>exception<sp/>classes<sp/>vary<sp/>too<sp/>much<sp/>b/t<sp/>stdlib<sp/>versions</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="235"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="236"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>Exception:</highlight></codeline> -<codeline lineno="237"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"><sp/></highlight><highlight class="comment">#<sp/>something<sp/>went<sp/>wrong<sp/>with<sp/>xclip<sp/>and<sp/>we<sp/>cannot<sp/>use<sp/>it</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="238"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>can_clip:<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="239"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>():</highlight></codeline> -<codeline lineno="240"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'xclip<sp/>-o<sp/>-sel<sp/>clip'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE)</highlight></codeline> -<codeline lineno="241"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>xclipproc.stdout.read()</highlight></codeline> -<codeline lineno="242"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" kindref="member">write_to_paste_buffer</ref>(txt):</highlight></codeline> -<codeline lineno="243"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'xclip<sp/>-sel<sp/>clip'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE)</highlight></codeline> -<codeline lineno="244"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc.stdin.write(txt.encode())</highlight></codeline> -<codeline lineno="245"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc.stdin.close()</highlight></codeline> -<codeline lineno="246"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>but<sp/>we<sp/>want<sp/>it<sp/>in<sp/>both<sp/>the<sp/>"primary"<sp/>and<sp/>"mouse"<sp/>clipboards</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="247"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc<sp/>=<sp/>subprocess.Popen(</highlight><highlight class="stringliteral">'xclip'</highlight><highlight class="normal">,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE)</highlight></codeline> -<codeline lineno="248"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc.stdin.write(txt.encode())</highlight></codeline> -<codeline lineno="249"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>xclipproc.stdin.close()</highlight></codeline> -<codeline lineno="250"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="251"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>(*args):</highlight></codeline> -<codeline lineno="252"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>OSError,<sp/>pastebufferr<sp/>%<sp/>(</highlight><highlight class="stringliteral">'xclip'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'On<sp/>Debian/Ubuntu,<sp/>install<sp/>with<sp/>"sudo<sp/>apt-get<sp/>install<sp/>xclip"'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="253"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>write_to_paste_buffer<sp/>=<sp/>get_paste_buffer</highlight></codeline> -<codeline lineno="254"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="255"><highlight class="normal">pyparsing.ParserElement.setDefaultWhitespaceChars(</highlight><highlight class="stringliteral">'<sp/>\t'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="256"><highlight class="normal"></highlight></codeline> -<codeline lineno="257" refid="classcmd2_1_1ParsedString" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1ParsedString" kindref="compound">ParsedString</ref>(str):</highlight></codeline> -<codeline lineno="258" refid="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" kindref="member">full_parsed_statement</ref>(self):</highlight></codeline> -<codeline lineno="259"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new<sp/>=<sp/><ref refid="classcmd2_1_1ParsedString" kindref="compound">ParsedString</ref>(</highlight><highlight class="stringliteral">'%s<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(self.parsed.command,<sp/>self.parsed.args))</highlight></codeline> -<codeline lineno="260"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.parsed<sp/>=<sp/>self.parsed</highlight></codeline> -<codeline lineno="261"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.parser<sp/>=<sp/>self.parser</highlight></codeline> -<codeline lineno="262"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>new<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="263" refid="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" kindref="member">with_args_replaced</ref>(self,<sp/>newargs):</highlight></codeline> -<codeline lineno="264"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new<sp/>=<sp/><ref refid="classcmd2_1_1ParsedString" kindref="compound">ParsedString</ref>(newargs)</highlight></codeline> -<codeline lineno="265"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.parsed<sp/>=<sp/>self.parsed</highlight></codeline> -<codeline lineno="266"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.parser<sp/>=<sp/>self.parser</highlight></codeline> -<codeline lineno="267"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.parsed[</highlight><highlight class="stringliteral">'args'</highlight><highlight class="normal">]<sp/>=<sp/>newargs</highlight></codeline> -<codeline lineno="268"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.parsed.statement[</highlight><highlight class="stringliteral">'args'</highlight><highlight class="normal">]<sp/>=<sp/>newargs</highlight></codeline> -<codeline lineno="269"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>new</highlight></codeline> -<codeline lineno="270"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="271" refid="classcmd2_1_1StubbornDict" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1StubbornDict" kindref="compound">StubbornDict</ref>(dict):</highlight></codeline> -<codeline lineno="272"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Dictionary<sp/>that<sp/>tolerates<sp/>many<sp/>input<sp/>formats.</highlight></codeline> -<codeline lineno="273"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>Create<sp/>it<sp/>with<sp/>stubbornDict(arg)<sp/>factory<sp/>function.</highlight></codeline> -<codeline lineno="274"><highlight class="stringliteral"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="275"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>d<sp/>=<sp/>StubbornDict(large='gross',<sp/>small='klein')</highlight></codeline> -<codeline lineno="276"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>sorted(d.items())</highlight></codeline> -<codeline lineno="277"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[('large',<sp/>'gross'),<sp/>('small',<sp/>'klein')]</highlight></codeline> -<codeline lineno="278"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>d.append(['plain',<sp/>'<sp/><sp/>plaid'])</highlight></codeline> -<codeline lineno="279"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>sorted(d.items())</highlight></codeline> -<codeline lineno="280"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[('large',<sp/>'gross'),<sp/>('plaid',<sp/>''),<sp/>('plain',<sp/>''),<sp/>('small',<sp/>'klein')]</highlight></codeline> -<codeline lineno="281"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>d<sp/>+=<sp/>'<sp/><sp/><sp/>girl<sp/>Frauelein,<sp/>Maedchen\\n\\n<sp/>shoe<sp/>schuh'</highlight></codeline> -<codeline lineno="282"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>sorted(d.items())</highlight></codeline> -<codeline lineno="283"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[('girl',<sp/>'Frauelein,<sp/>Maedchen'),<sp/>('large',<sp/>'gross'),<sp/>('plaid',<sp/>''),<sp/>('plain',<sp/>''),<sp/>('shoe',<sp/>'schuh'),<sp/>('small',<sp/>'klein')]</highlight></codeline> -<codeline lineno="284"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="285" refid="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" kindref="member">update</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="286"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>dict.update(self,<sp/>StubbornDict.to_dict(arg))</highlight></codeline> -<codeline lineno="287" refid="classcmd2_1_1StubbornDict_1a66dc32a221c00611f1c131382703c333" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>append<sp/>=<sp/>update</highlight></codeline> -<codeline lineno="288" refid="classcmd2_1_1StubbornDict_1ad7c49b2ca37c0c88b198853706ae7e99" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1StubbornDict_1ad7c49b2ca37c0c88b198853706ae7e99" kindref="member">__iadd__</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="289"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" kindref="member">update</ref>(arg)</highlight></codeline> -<codeline lineno="290"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self</highlight></codeline> -<codeline lineno="291" refid="classcmd2_1_1StubbornDict_1a219b3f21c078f3b8158de67beae62da2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1StubbornDict_1a219b3f21c078f3b8158de67beae62da2" kindref="member">__add__</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="292"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>selfcopy<sp/>=<sp/>copy.copy(self)</highlight></codeline> -<codeline lineno="293"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>selfcopy.update(<ref refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" kindref="member">stubbornDict</ref>(arg))</highlight></codeline> -<codeline lineno="294"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>selfcopy</highlight></codeline> -<codeline lineno="295" refid="classcmd2_1_1StubbornDict_1a190b1b2bd8a914bafaab137c5b1276ea" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1StubbornDict_1a190b1b2bd8a914bafaab137c5b1276ea" kindref="member">__radd__</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="296"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>selfcopy<sp/>=<sp/>copy.copy(self)</highlight></codeline> -<codeline lineno="297"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>selfcopy.update(<ref refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" kindref="member">stubbornDict</ref>(arg))</highlight></codeline> -<codeline lineno="298"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>selfcopy<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="299"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="300"><highlight class="normal"><sp/><sp/><sp/><sp/>@classmethod</highlight></codeline> -<codeline lineno="301" refid="classcmd2_1_1StubbornDict_1ad46f55b61faae98d241e30d52cd04eee" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1StubbornDict_1ad46f55b61faae98d241e30d52cd04eee" kindref="member">to_dict</ref>(cls,<sp/>arg):</highlight></codeline> -<codeline lineno="302"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Generates<sp/>dictionary<sp/>from<sp/>string<sp/>or<sp/>list<sp/>of<sp/>strings'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="303"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>hasattr(arg,<sp/></highlight><highlight class="stringliteral">'splitlines'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="304"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>arg.splitlines()</highlight></codeline> -<codeline lineno="305"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>hasattr(arg,<sp/></highlight><highlight class="stringliteral">'__reversed__'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="306"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>{}<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="307"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>a<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="308"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>a<sp/>=<sp/>a.strip()</highlight></codeline> -<codeline lineno="309"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>a:</highlight></codeline> -<codeline lineno="310"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>key_val<sp/>=<sp/>a.split(</highlight><highlight class="keywordtype">None</highlight><highlight class="normal">,<sp/>1)</highlight></codeline> -<codeline lineno="311"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>key<sp/>=<sp/>key_val[0]</highlight></codeline> -<codeline lineno="312"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>len(key_val)<sp/>><sp/>1:</highlight></codeline> -<codeline lineno="313"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>val<sp/>=<sp/>key_val[1]</highlight></codeline> -<codeline lineno="314"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="315"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>val<sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="316"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result[key]<sp/>=<sp/>val</highlight></codeline> -<codeline lineno="317"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="318"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>arg</highlight></codeline> -<codeline lineno="319"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="320"><highlight class="normal"></highlight></codeline> -<codeline lineno="321" refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" kindref="member">stubbornDict</ref>(*arg,<sp/>**kwarg):</highlight></codeline> -<codeline lineno="322"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="323"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>sorted(stubbornDict('cow<sp/>a<sp/>bovine\\nhorse<sp/>an<sp/>equine').items())</highlight></codeline> -<codeline lineno="324"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[('cow',<sp/>'a<sp/>bovine'),<sp/>('horse',<sp/>'an<sp/>equine')]</highlight></codeline> -<codeline lineno="325"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>sorted(stubbornDict(['badger',<sp/>'porcupine<sp/>a<sp/>poky<sp/>creature']).items())</highlight></codeline> -<codeline lineno="326"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[('badger',<sp/>''),<sp/>('porcupine',<sp/>'a<sp/>poky<sp/>creature')]</highlight></codeline> -<codeline lineno="327"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>sorted(stubbornDict(turtle='has<sp/>shell',<sp/>frog='jumpy').items())</highlight></codeline> -<codeline lineno="328"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[('frog',<sp/>'jumpy'),<sp/>('turtle',<sp/>'has<sp/>shell')]</highlight></codeline> -<codeline lineno="329"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="330"><highlight class="normal"><sp/><sp/><sp/><sp/>result<sp/>=<sp/>{}</highlight></codeline> -<codeline lineno="331"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>a<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="332"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result.update(StubbornDict.to_dict(a))</highlight></codeline> -<codeline lineno="333"><highlight class="normal"><sp/><sp/><sp/><sp/>result.update(kwarg)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="334"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="classcmd2_1_1StubbornDict" kindref="compound">StubbornDict</ref>(result)</highlight></codeline> -<codeline lineno="335"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="336" refid="namespacecmd2_1aa5aa0c16a66d0ec0510ac38f3cc00ad3" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1aa5aa0c16a66d0ec0510ac38f3cc00ad3" kindref="member">replace_with_file_contents</ref>(fname):</highlight></codeline> -<codeline lineno="337"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>fname:</highlight></codeline> -<codeline lineno="338"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="339"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>open(os.path.expanduser(fname[0])).read()</highlight></codeline> -<codeline lineno="340"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IOError:</highlight></codeline> -<codeline lineno="341"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/></highlight><highlight class="stringliteral">'<<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>fname[0]<sp/><sp/></highlight><highlight class="comment">#<sp/>wasn't<sp/>a<sp/>file<sp/>after<sp/>all</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="342"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="343"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/><ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>()</highlight></codeline> -<codeline lineno="344"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="345"><highlight class="normal"></highlight></codeline> -<codeline lineno="346" refid="classcmd2_1_1EmbeddedConsoleExit" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1EmbeddedConsoleExit" kindref="compound">EmbeddedConsoleExit</ref>(SystemExit):</highlight></codeline> -<codeline lineno="347"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="348"><highlight class="normal"></highlight></codeline> -<codeline lineno="349" refid="classcmd2_1_1EmptyStatement" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">EmptyStatement(Exception):</highlight></codeline> -<codeline lineno="350"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="351"><highlight class="normal"></highlight></codeline> -<codeline lineno="352" refid="namespacecmd2_1ad4ac87ba068f9549b5a7735054df8065" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1ad4ac87ba068f9549b5a7735054df8065" kindref="member">ljust</ref>(x,<sp/>width,<sp/>fillchar='<sp/>'):</highlight></codeline> -<codeline lineno="353"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'analogous<sp/>to<sp/>str.ljust,<sp/>but<sp/>works<sp/>for<sp/>lists'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="354"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>hasattr(x,<sp/></highlight><highlight class="stringliteral">'ljust'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="355"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>x.ljust(width,<sp/>fillchar)</highlight></codeline> -<codeline lineno="356"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="357"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>len(x)<sp/><<sp/>width:</highlight></codeline> -<codeline lineno="358"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>x<sp/>=<sp/>(x<sp/>+<sp/>[fillchar]<sp/>*<sp/>width)[:width]</highlight></codeline> -<codeline lineno="359"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>x</highlight></codeline> -<codeline lineno="360"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="361" refid="classcmd2_1_1Cmd" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd" kindref="compound">Cmd</ref>(cmd.Cmd):</highlight></codeline> -<codeline lineno="362" refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>echo<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="363" refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>case_insensitive<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Commands<sp/>recognized<sp/>regardless<sp/>of<sp/>case</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="364" refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>continuation_prompt<sp/>=<sp/></highlight><highlight class="stringliteral">'><sp/>'</highlight><highlight class="normal"><sp/><sp/></highlight></codeline> -<codeline lineno="365" refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>timing<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Prints<sp/>elapsed<sp/>time<sp/>for<sp/>each<sp/>command</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="366"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>make<sp/>sure<sp/>your<sp/>terminators<sp/>are<sp/>not<sp/>in<sp/>legalChars!</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="367" refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>legalChars<sp/>=<sp/></highlight><highlight class="stringliteral">u'!#$%.:?@_'</highlight><highlight class="normal"><sp/>+<sp/>pyparsing.alphanums<sp/>+<sp/>pyparsing.alphas8bit</highlight></codeline> -<codeline lineno="368" refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>shortcuts<sp/>=<sp/>{</highlight><highlight class="stringliteral">'?'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'help'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'!'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'shell'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'@'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'load'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'@@'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'_relative_load'</highlight><highlight class="normal">}</highlight></codeline> -<codeline lineno="369" refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>excludeFromHistory<sp/>=<sp/></highlight><highlight class="stringliteral">'''run<sp/>r<sp/>list<sp/>l<sp/>history<sp/>hi<sp/>ed<sp/>edit<sp/>li<sp/>eof'''</highlight><highlight class="normal">.split()</highlight></codeline> -<codeline lineno="370" refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>default_to_shell<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="371" refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>noSpecialParse<sp/>=<sp/></highlight><highlight class="stringliteral">'set<sp/>ed<sp/>edit<sp/>exit'</highlight><highlight class="normal">.split()</highlight></codeline> -<codeline lineno="372" refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>defaultExtension<sp/>=<sp/></highlight><highlight class="stringliteral">'txt'</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>For<sp/>``save``,<sp/>``load``,<sp/>etc.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="373" refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>default_file_name<sp/>=<sp/></highlight><highlight class="stringliteral">'command.txt'</highlight><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>For<sp/>``save``,<sp/>``load``,<sp/>etc.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="374" refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>abbrev<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Abbreviated<sp/>commands<sp/>recognized</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="375" refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>current_script_dir<sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="376" refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>reserved_words<sp/>=<sp/>[]</highlight></codeline> -<codeline lineno="377" refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>feedback_to_output<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Do<sp/>include<sp/>nonessentials<sp/>in<sp/>>,<sp/>|<sp/>output</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="378" refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>quiet<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Do<sp/>not<sp/>suppress<sp/>nonessential<sp/>output</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="379" refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>debug<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="380" refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>locals_in_py<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="381" refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>kept_state<sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="382" refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>redirector<sp/>=<sp/></highlight><highlight class="stringliteral">'>'</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>for<sp/>sending<sp/>output<sp/>to<sp/>file</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="383" refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>settable<sp/>=<sp/><ref refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" kindref="member">stubbornDict</ref>(</highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="384"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>prompt</highlight></codeline> -<codeline lineno="385"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>colors<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Colorized<sp/>output<sp/>(*nix<sp/>only)</highlight></codeline> -<codeline lineno="386"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>continuation_prompt<sp/><sp/><sp/>On<sp/>2nd+<sp/>line<sp/>of<sp/>input</highlight></codeline> -<codeline lineno="387"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>debug<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Show<sp/>full<sp/>error<sp/>stack<sp/>on<sp/>error</highlight></codeline> -<codeline lineno="388"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>default_file_name<sp/><sp/><sp/><sp/><sp/>for<sp/>``save``,<sp/>``load``,<sp/>etc.</highlight></codeline> -<codeline lineno="389"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>editor<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Program<sp/>used<sp/>by<sp/>``edit``<sp/><sp/></highlight></codeline> -<codeline lineno="390"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>case_insensitive<sp/><sp/><sp/><sp/><sp/><sp/>upper-<sp/>and<sp/>lower-case<sp/>both<sp/>OK</highlight></codeline> -<codeline lineno="391"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>feedback_to_output<sp/><sp/><sp/><sp/>include<sp/>nonessentials<sp/>in<sp/>`|`,<sp/>`>`<sp/>results<sp/></highlight></codeline> -<codeline lineno="392"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>quiet<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Don't<sp/>print<sp/>nonessential<sp/>feedback</highlight></codeline> -<codeline lineno="393"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>echo<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Echo<sp/>command<sp/>issued<sp/>into<sp/>output</highlight></codeline> -<codeline lineno="394"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>timing<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Report<sp/>execution<sp/>times</highlight></codeline> -<codeline lineno="395"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>abbrev<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Accept<sp/>abbreviated<sp/>commands</highlight></codeline> -<codeline lineno="396"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="397"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="398" refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(self,<sp/>msg):</highlight></codeline> -<codeline lineno="399"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Convenient<sp/>shortcut<sp/>for<sp/>self.stdout.write();<sp/>adds<sp/>newline<sp/>if<sp/>necessary.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="400"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>msg:</highlight></codeline> -<codeline lineno="401"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(msg)</highlight></codeline> -<codeline lineno="402"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>msg[-1]<sp/>!=<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="403"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(</highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="404" refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kindref="member">perror</ref>(self,<sp/>errmsg,<sp/>statement=None):</highlight></codeline> -<codeline lineno="405"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" kindref="member">debug</ref>:</highlight></codeline> -<codeline lineno="406"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>traceback.print_exc()</highlight></codeline> -<codeline lineno="407"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>(str(errmsg))</highlight></codeline> -<codeline lineno="408" refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" kindref="member">pfeedback</ref>(self,<sp/>msg):</highlight></codeline> -<codeline lineno="409"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""For<sp/>printing<sp/>nonessential<sp/>feedback.<sp/><sp/>Can<sp/>be<sp/>silenced<sp/>with<sp/>`quiet`.</highlight></codeline> -<codeline lineno="410"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Inclusion<sp/>in<sp/>redirected<sp/>output<sp/>is<sp/>controlled<sp/>by<sp/>`feedback_to_output`."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="411"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" kindref="member">quiet</ref>:</highlight></codeline> -<codeline lineno="412"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" kindref="member">feedback_to_output</ref>:</highlight></codeline> -<codeline lineno="413"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(msg)</highlight></codeline> -<codeline lineno="414"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="415"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>(msg)</highlight></codeline> -<codeline lineno="416" refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>_STOP_AND_EXIT<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">#<sp/>distinguish<sp/>end<sp/>of<sp/>script<sp/>file<sp/>from<sp/>actual<sp/>exit</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="417" refid="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>_STOP_SCRIPT_NO_EXIT<sp/>=<sp/>-999</highlight></codeline> -<codeline lineno="418" refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>editor<sp/>=<sp/>os.environ.get(</highlight><highlight class="stringliteral">'EDITOR'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="419"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>editor:</highlight></codeline> -<codeline lineno="420"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>sys.platform[:3]<sp/>==<sp/></highlight><highlight class="stringliteral">'win'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="421" refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>editor<sp/>=<sp/></highlight><highlight class="stringliteral">'notepad'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="422"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="423"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>editor<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>[</highlight><highlight class="stringliteral">'gedit'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'kate'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'vim'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'emacs'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'nano'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'pico'</highlight><highlight class="normal">]:</highlight></codeline> -<codeline lineno="424"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>subprocess.Popen([</highlight><highlight class="stringliteral">'which'</highlight><highlight class="normal">,<sp/>editor],<sp/>stdout=subprocess.PIPE).communicate()[0]:</highlight></codeline> -<codeline lineno="425"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">break</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="426"><highlight class="normal"></highlight></codeline> -<codeline lineno="427" refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>colorcodes<sp/>=<sp/><sp/><sp/><sp/>{</highlight><highlight class="stringliteral">'bold'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[1m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[22m'</highlight><highlight class="normal">},</highlight></codeline> -<codeline lineno="428"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'cyan'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[36m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[39m'</highlight><highlight class="normal">},</highlight></codeline> -<codeline lineno="429"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'blue'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[34m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[39m'</highlight><highlight class="normal">},</highlight></codeline> -<codeline lineno="430"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'red'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[31m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[39m'</highlight><highlight class="normal">},</highlight></codeline> -<codeline lineno="431"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'magenta'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[35m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[39m'</highlight><highlight class="normal">},</highlight></codeline> -<codeline lineno="432"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'green'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[32m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[39m'</highlight><highlight class="normal">},</highlight></codeline> -<codeline lineno="433"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'underline'</highlight><highlight class="normal">:{</highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[4m'</highlight><highlight class="normal">,</highlight><highlight class="keyword">False</highlight><highlight class="normal">:</highlight><highlight class="stringliteral">'\x1b[24m'</highlight><highlight class="normal">}}</highlight></codeline> -<codeline lineno="434" refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>colors<sp/>=<sp/>(platform.system()<sp/>!=<sp/></highlight><highlight class="stringliteral">'Windows'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="435" refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" kindref="member">colorize</ref>(self,<sp/>val,<sp/>color):</highlight></codeline> -<codeline lineno="436"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Given<sp/>a<sp/>string<sp/>(``val``),<sp/>returns<sp/>that<sp/>string<sp/>wrapped<sp/>in<sp/>UNIX-style<sp/></highlight></codeline> -<codeline lineno="437"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>special<sp/>characters<sp/>that<sp/>turn<sp/>on<sp/>(and<sp/>then<sp/>off)<sp/>text<sp/>color<sp/>and<sp/>style.</highlight></codeline> -<codeline lineno="438"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>If<sp/>the<sp/>``colors``<sp/>environment<sp/>paramter<sp/>is<sp/>``False``,<sp/>or<sp/>the<sp/>application</highlight></codeline> -<codeline lineno="439"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>is<sp/>running<sp/>on<sp/>Windows,<sp/>will<sp/>return<sp/>``val``<sp/>unchanged.</highlight></codeline> -<codeline lineno="440" refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" refkind="member"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>``color``<sp/>should<sp/>be<sp/>one<sp/>of<sp/>the<sp/>supported<sp/>strings<sp/>(or<sp/>styles):</highlight></codeline> -<codeline lineno="441"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>red/blue/green/cyan/magenta,<sp/>bold,<sp/>underline'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="442"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" kindref="member">colors</ref><sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>(self.<ref refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kindref="member">stdout</ref><sp/>==<sp/>self.<ref refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" kindref="member">initial_stdout</ref>):</highlight></codeline> -<codeline lineno="443"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" kindref="member">colorcodes</ref>[color][</highlight><highlight class="keyword">True</highlight><highlight class="normal">]<sp/>+<sp/>val<sp/>+<sp/>self.<ref refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" kindref="member">colorcodes</ref>[color][</highlight><highlight class="keyword">False</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="444"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>val</highlight></codeline> -<codeline lineno="445"><highlight class="normal"></highlight></codeline> -<codeline lineno="446" refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" kindref="member">do_cmdenvironment</ref>(self,<sp/>args):</highlight></codeline> -<codeline lineno="447"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Summary<sp/>report<sp/>of<sp/>interactive<sp/>parameters.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="448"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(</highlight><highlight class="stringliteral">"""</highlight></codeline> -<codeline lineno="449"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Commands<sp/>are<sp/>%(casesensitive)scase-sensitive.</highlight></codeline> -<codeline lineno="450"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Commands<sp/>may<sp/>be<sp/>terminated<sp/>with:<sp/>%(terminators)s</highlight></codeline> -<codeline lineno="451"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Settable<sp/>parameters:<sp/>%(settable)s\n"""</highlight><highlight class="normal"><sp/>%<sp/>\</highlight></codeline> -<codeline lineno="452"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{<sp/></highlight><highlight class="stringliteral">'casesensitive'</highlight><highlight class="normal">:<sp/>(self.<ref refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" kindref="member">case_insensitive</ref><sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">'not<sp/>'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="453"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'terminators'</highlight><highlight class="normal">:<sp/>str(self.<ref refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" kindref="member">terminators</ref>),</highlight></codeline> -<codeline lineno="454"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'settable'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'<sp/>'</highlight><highlight class="normal">.join(self.<ref refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" kindref="member">settable</ref>)</highlight></codeline> -<codeline lineno="455"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>})</highlight></codeline> -<codeline lineno="456"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="457" refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" kindref="member">do_help</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="458"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="459"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>funcname<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" kindref="member">func_named</ref>(arg)</highlight></codeline> -<codeline lineno="460"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>funcname:</highlight></codeline> -<codeline lineno="461"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fn<sp/>=<sp/>getattr(self,<sp/>funcname)</highlight></codeline> -<codeline lineno="462"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="463"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fn.optionParser.print_help(file=self.<ref refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kindref="member">stdout</ref>)</highlight></codeline> -<codeline lineno="464"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>AttributeError:</highlight></codeline> -<codeline lineno="465"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>cmd.Cmd.do_help(self,<sp/>funcname[3:])</highlight></codeline> -<codeline lineno="466"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="467"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>cmd.Cmd.do_help(self,<sp/>arg)</highlight></codeline> -<codeline lineno="468"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="469" refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" kindref="member">__init__</ref>(self,<sp/>*args,<sp/>**kwargs):<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="470"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>cmd.Cmd.__init__(self,<sp/>*args,<sp/>**kwargs)</highlight></codeline> -<codeline lineno="471"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" kindref="member">initial_stdout</ref><sp/>=<sp/>sys.stdout</highlight></codeline> -<codeline lineno="472"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref><sp/>=<sp/><ref refid="classcmd2_1_1History" kindref="compound">History</ref>()</highlight></codeline> -<codeline lineno="473"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref><sp/>=<sp/>{}</highlight></codeline> -<codeline lineno="474"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" kindref="member">shortcuts</ref><sp/>=<sp/>sorted(self.shortcuts.items(),<sp/>reverse=</highlight><highlight class="keyword">True</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="475"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" kindref="member">keywords</ref><sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" kindref="member">reserved_words</ref><sp/>+<sp/>[fname[3:]<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>fname<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>dir(self)<sp/></highlight></codeline> -<codeline lineno="476"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>fname.startswith(</highlight><highlight class="stringliteral">'do_'</highlight><highlight class="normal">)]<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="477"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a819bd7bd930dab0e39e59af3397c2eac" kindref="member">_init_parser</ref>()</highlight></codeline> -<codeline lineno="478"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="479" refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" kindref="member">do_shortcuts</ref>(self,<sp/>args):</highlight></codeline> -<codeline lineno="480"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Lists<sp/>single-key<sp/>shortcuts<sp/>available."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="481"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/></highlight><highlight class="stringliteral">"\n"</highlight><highlight class="normal">.join(</highlight><highlight class="stringliteral">'%s:<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(sc[0],<sp/>sc[1])<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>sc<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>sorted(self.<ref refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" kindref="member">shortcuts</ref>))</highlight></codeline> -<codeline lineno="482"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(</highlight><highlight class="stringliteral">"Single-key<sp/>shortcuts<sp/>for<sp/>other<sp/>commands:\n%s\n"</highlight><highlight class="normal"><sp/>%<sp/>(result))</highlight></codeline> -<codeline lineno="483"><highlight class="normal"></highlight></codeline> -<codeline lineno="484" refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>prefixParser<sp/>=<sp/>pyparsing.Empty()</highlight></codeline> -<codeline lineno="485" refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>commentGrammars<sp/>=<sp/>pyparsing.Or([pyparsing.pythonStyleComment,<sp/>pyparsing.cStyleComment])</highlight></codeline> -<codeline lineno="486"><highlight class="normal"><sp/><sp/><sp/><sp/>commentGrammars.addParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="487" refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>commentInProgress<sp/><sp/>=<sp/>pyparsing.Literal(</highlight><highlight class="stringliteral">'/*'</highlight><highlight class="normal">)<sp/>+<sp/>pyparsing.SkipTo(</highlight></codeline> -<codeline lineno="488"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.stringEnd<sp/>^<sp/></highlight><highlight class="stringliteral">'*/'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="489" refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>terminators<sp/>=<sp/>[</highlight><highlight class="stringliteral">';'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="490" refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>blankLinesAllowed<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="491" refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>multilineCommands<sp/>=<sp/>[]</highlight></codeline> -<codeline lineno="492"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="493" refid="classcmd2_1_1Cmd_1a819bd7bd930dab0e39e59af3397c2eac" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a819bd7bd930dab0e39e59af3397c2eac" kindref="member">_init_parser</ref>(self):</highlight></codeline> -<codeline lineno="494"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">r'''</highlight></codeline> -<codeline lineno="495"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>c<sp/>=<sp/>Cmd()</highlight></codeline> -<codeline lineno="496"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>c.multilineCommands<sp/>=<sp/>['multiline']</highlight></codeline> -<codeline lineno="497"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>c.case_insensitive<sp/>=<sp/>True</highlight></codeline> -<codeline lineno="498"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>c._init_parser()</highlight></codeline> -<codeline lineno="499"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('').dump())</highlight></codeline> -<codeline lineno="500"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[]</highlight></codeline> -<codeline lineno="501"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('').dump())</highlight></codeline> -<codeline lineno="502"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[]<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="503"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('/*<sp/>empty<sp/>command<sp/>*/').dump())</highlight></codeline> -<codeline lineno="504"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>[]<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="505"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('plainword').dump())</highlight></codeline> -<codeline lineno="506"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['plainword',<sp/>'']</highlight></codeline> -<codeline lineno="507"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>plainword</highlight></codeline> -<codeline lineno="508"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['plainword',<sp/>'']</highlight></codeline> -<codeline lineno="509"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>plainword<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="510"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('termbare;').dump())</highlight></codeline> -<codeline lineno="511"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['termbare',<sp/>'',<sp/>';',<sp/>'']</highlight></codeline> -<codeline lineno="512"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>termbare</highlight></codeline> -<codeline lineno="513"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['termbare',<sp/>'',<sp/>';']</highlight></codeline> -<codeline lineno="514"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>termbare</highlight></codeline> -<codeline lineno="515"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="516"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="517"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('termbare;<sp/>suffx').dump())</highlight></codeline> -<codeline lineno="518"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['termbare',<sp/>'',<sp/>';',<sp/>'suffx']</highlight></codeline> -<codeline lineno="519"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>termbare</highlight></codeline> -<codeline lineno="520"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['termbare',<sp/>'',<sp/>';']</highlight></codeline> -<codeline lineno="521"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>termbare</highlight></codeline> -<codeline lineno="522"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="523"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>suffix:<sp/>suffx</highlight></codeline> -<codeline lineno="524"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="525"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('barecommand').dump())</highlight></codeline> -<codeline lineno="526"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['barecommand',<sp/>'']</highlight></codeline> -<codeline lineno="527"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>barecommand</highlight></codeline> -<codeline lineno="528"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['barecommand',<sp/>'']</highlight></codeline> -<codeline lineno="529"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>barecommand</highlight></codeline> -<codeline lineno="530"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('COMmand<sp/>with<sp/>args').dump())</highlight></codeline> -<codeline lineno="531"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['command',<sp/>'with<sp/>args']</highlight></codeline> -<codeline lineno="532"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>with<sp/>args</highlight></codeline> -<codeline lineno="533"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>command</highlight></codeline> -<codeline lineno="534"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['command',<sp/>'with<sp/>args']</highlight></codeline> -<codeline lineno="535"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>with<sp/>args</highlight></codeline> -<codeline lineno="536"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>command</highlight></codeline> -<codeline lineno="537"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('command<sp/>with<sp/>args<sp/>and<sp/>terminator;<sp/>and<sp/>suffix').dump())</highlight></codeline> -<codeline lineno="538"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['command',<sp/>'with<sp/>args<sp/>and<sp/>terminator',<sp/>';',<sp/>'and<sp/>suffix']</highlight></codeline> -<codeline lineno="539"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>with<sp/>args<sp/>and<sp/>terminator</highlight></codeline> -<codeline lineno="540"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>command</highlight></codeline> -<codeline lineno="541"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['command',<sp/>'with<sp/>args<sp/>and<sp/>terminator',<sp/>';']</highlight></codeline> -<codeline lineno="542"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>with<sp/>args<sp/>and<sp/>terminator</highlight></codeline> -<codeline lineno="543"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>command</highlight></codeline> -<codeline lineno="544"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="545"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>suffix:<sp/>and<sp/>suffix</highlight></codeline> -<codeline lineno="546"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="547"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('simple<sp/>|<sp/>piped').dump())</highlight></codeline> -<codeline lineno="548"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['simple',<sp/>'',<sp/>'|',<sp/>'<sp/>piped']</highlight></codeline> -<codeline lineno="549"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>simple</highlight></codeline> -<codeline lineno="550"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>pipeTo:<sp/><sp/>piped</highlight></codeline> -<codeline lineno="551"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['simple',<sp/>'']</highlight></codeline> -<codeline lineno="552"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>simple</highlight></codeline> -<codeline lineno="553"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('double-pipe<sp/>||<sp/>is<sp/>not<sp/>a<sp/>pipe').dump())</highlight></codeline> -<codeline lineno="554"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['double',<sp/>'-pipe<sp/>||<sp/>is<sp/>not<sp/>a<sp/>pipe']</highlight></codeline> -<codeline lineno="555"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>-pipe<sp/>||<sp/>is<sp/>not<sp/>a<sp/>pipe</highlight></codeline> -<codeline lineno="556"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>double</highlight></codeline> -<codeline lineno="557"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['double',<sp/>'-pipe<sp/>||<sp/>is<sp/>not<sp/>a<sp/>pipe']</highlight></codeline> -<codeline lineno="558"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>-pipe<sp/>||<sp/>is<sp/>not<sp/>a<sp/>pipe</highlight></codeline> -<codeline lineno="559"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>double</highlight></codeline> -<codeline lineno="560"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('command<sp/>with<sp/>args,<sp/>terminator;sufx<sp/>|<sp/>piped').dump())</highlight></codeline> -<codeline lineno="561"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['command',<sp/>'with<sp/>args,<sp/>terminator',<sp/>';',<sp/>'sufx',<sp/>'|',<sp/>'<sp/>piped']</highlight></codeline> -<codeline lineno="562"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>with<sp/>args,<sp/>terminator</highlight></codeline> -<codeline lineno="563"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>command</highlight></codeline> -<codeline lineno="564"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>pipeTo:<sp/><sp/>piped</highlight></codeline> -<codeline lineno="565"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['command',<sp/>'with<sp/>args,<sp/>terminator',<sp/>';']</highlight></codeline> -<codeline lineno="566"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>with<sp/>args,<sp/>terminator</highlight></codeline> -<codeline lineno="567"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>command</highlight></codeline> -<codeline lineno="568"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="569"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>suffix:<sp/>sufx</highlight></codeline> -<codeline lineno="570"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="571"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('output<sp/>into<sp/>><sp/>afile.txt').dump())</highlight></codeline> -<codeline lineno="572"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['output',<sp/>'into',<sp/>'>',<sp/>'afile.txt']</highlight></codeline> -<codeline lineno="573"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>into</highlight></codeline> -<codeline lineno="574"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>output</highlight></codeline> -<codeline lineno="575"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>output:<sp/>></highlight></codeline> -<codeline lineno="576"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>outputTo:<sp/>afile.txt</highlight></codeline> -<codeline lineno="577"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['output',<sp/>'into']</highlight></codeline> -<codeline lineno="578"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>into</highlight></codeline> -<codeline lineno="579"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>output<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="580"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('output<sp/>into;sufx<sp/>|<sp/>pipethrume<sp/>plz<sp/>><sp/>afile.txt').dump())</highlight></codeline> -<codeline lineno="581"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['output',<sp/>'into',<sp/>';',<sp/>'sufx',<sp/>'|',<sp/>'<sp/>pipethrume<sp/>plz',<sp/>'>',<sp/>'afile.txt']</highlight></codeline> -<codeline lineno="582"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>into</highlight></codeline> -<codeline lineno="583"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>output</highlight></codeline> -<codeline lineno="584"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>output:<sp/>></highlight></codeline> -<codeline lineno="585"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>outputTo:<sp/>afile.txt</highlight></codeline> -<codeline lineno="586"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>pipeTo:<sp/><sp/>pipethrume<sp/>plz</highlight></codeline> -<codeline lineno="587"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['output',<sp/>'into',<sp/>';']</highlight></codeline> -<codeline lineno="588"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>into</highlight></codeline> -<codeline lineno="589"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>output</highlight></codeline> -<codeline lineno="590"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="591"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>suffix:<sp/>sufx</highlight></codeline> -<codeline lineno="592"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="593"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('output<sp/>to<sp/>paste<sp/>buffer<sp/>>><sp/>').dump())</highlight></codeline> -<codeline lineno="594"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['output',<sp/>'to<sp/>paste<sp/>buffer',<sp/>'>>',<sp/>'']</highlight></codeline> -<codeline lineno="595"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>to<sp/>paste<sp/>buffer</highlight></codeline> -<codeline lineno="596"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>output</highlight></codeline> -<codeline lineno="597"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>output:<sp/>>></highlight></codeline> -<codeline lineno="598"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['output',<sp/>'to<sp/>paste<sp/>buffer']</highlight></codeline> -<codeline lineno="599"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>to<sp/>paste<sp/>buffer</highlight></codeline> -<codeline lineno="600"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>output</highlight></codeline> -<codeline lineno="601"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('ignore<sp/>the<sp/>/*<sp/>commented<sp/>|<sp/>><sp/>*/<sp/>stuff;').dump())</highlight></codeline> -<codeline lineno="602"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['ignore',<sp/>'the<sp/>/*<sp/>commented<sp/>|<sp/>><sp/>*/<sp/>stuff',<sp/>';',<sp/>'']</highlight></codeline> -<codeline lineno="603"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>the<sp/>/*<sp/>commented<sp/>|<sp/>><sp/>*/<sp/>stuff</highlight></codeline> -<codeline lineno="604"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>ignore</highlight></codeline> -<codeline lineno="605"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['ignore',<sp/>'the<sp/>/*<sp/>commented<sp/>|<sp/>><sp/>*/<sp/>stuff',<sp/>';']</highlight></codeline> -<codeline lineno="606"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>the<sp/>/*<sp/>commented<sp/>|<sp/>><sp/>*/<sp/>stuff</highlight></codeline> -<codeline lineno="607"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>ignore</highlight></codeline> -<codeline lineno="608"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="609"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="610"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('has<sp/>><sp/>inside;').dump())</highlight></codeline> -<codeline lineno="611"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['has',<sp/>'><sp/>inside',<sp/>';',<sp/>'']</highlight></codeline> -<codeline lineno="612"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>><sp/>inside</highlight></codeline> -<codeline lineno="613"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>has</highlight></codeline> -<codeline lineno="614"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['has',<sp/>'><sp/>inside',<sp/>';']</highlight></codeline> -<codeline lineno="615"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>><sp/>inside</highlight></codeline> -<codeline lineno="616"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>has</highlight></codeline> -<codeline lineno="617"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="618"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="619"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('multiline<sp/>has<sp/>><sp/>inside<sp/>an<sp/>unfinished<sp/>command').dump())</highlight></codeline> -<codeline lineno="620"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['multiline',<sp/>'<sp/>has<sp/>><sp/>inside<sp/>an<sp/>unfinished<sp/>command']</highlight></codeline> -<codeline lineno="621"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="622"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('multiline<sp/>has<sp/>><sp/>inside;').dump())</highlight></codeline> -<codeline lineno="623"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['multiline',<sp/>'has<sp/>><sp/>inside',<sp/>';',<sp/>'']</highlight></codeline> -<codeline lineno="624"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>has<sp/>><sp/>inside</highlight></codeline> -<codeline lineno="625"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="626"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['multiline',<sp/>'has<sp/>><sp/>inside',<sp/>';']</highlight></codeline> -<codeline lineno="627"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>has<sp/>><sp/>inside</highlight></codeline> -<codeline lineno="628"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="629"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="630"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="631"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('multiline<sp/>command<sp/>/*<sp/>with<sp/>comment<sp/>in<sp/>progress;').dump())</highlight></codeline> -<codeline lineno="632"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['multiline',<sp/>'<sp/>command<sp/>/*<sp/>with<sp/>comment<sp/>in<sp/>progress;']</highlight></codeline> -<codeline lineno="633"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="634"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('multiline<sp/>command<sp/>/*<sp/>with<sp/>comment<sp/>complete<sp/>*/<sp/>is<sp/>done;').dump())</highlight></codeline> -<codeline lineno="635"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['multiline',<sp/>'command<sp/>/*<sp/>with<sp/>comment<sp/>complete<sp/>*/<sp/>is<sp/>done',<sp/>';',<sp/>'']</highlight></codeline> -<codeline lineno="636"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>command<sp/>/*<sp/>with<sp/>comment<sp/>complete<sp/>*/<sp/>is<sp/>done</highlight></codeline> -<codeline lineno="637"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="638"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['multiline',<sp/>'command<sp/>/*<sp/>with<sp/>comment<sp/>complete<sp/>*/<sp/>is<sp/>done',<sp/>';']</highlight></codeline> -<codeline lineno="639"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>command<sp/>/*<sp/>with<sp/>comment<sp/>complete<sp/>*/<sp/>is<sp/>done</highlight></codeline> -<codeline lineno="640"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="641"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="642"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>;</highlight></codeline> -<codeline lineno="643"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('multiline<sp/>command<sp/>ends\n\n').dump())</highlight></codeline> -<codeline lineno="644"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['multiline',<sp/>'command<sp/>ends',<sp/>'\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="645"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>command<sp/>ends</highlight></codeline> -<codeline lineno="646"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="647"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['multiline',<sp/>'command<sp/>ends',<sp/>'\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="648"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>command<sp/>ends</highlight></codeline> -<codeline lineno="649"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="650"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>['\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="651"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>['\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="652"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('multiline<sp/>command<sp/>"with<sp/>term;<sp/>ends"<sp/>now\n\n').dump())</highlight></codeline> -<codeline lineno="653"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['multiline',<sp/>'command<sp/>"with<sp/>term;<sp/>ends"<sp/>now',<sp/>'\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="654"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>command<sp/>"with<sp/>term;<sp/>ends"<sp/>now</highlight></codeline> -<codeline lineno="655"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="656"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['multiline',<sp/>'command<sp/>"with<sp/>term;<sp/>ends"<sp/>now',<sp/>'\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="657"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>command<sp/>"with<sp/>term;<sp/>ends"<sp/>now</highlight></codeline> -<codeline lineno="658"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>multilineCommand:<sp/>multiline</highlight></codeline> -<codeline lineno="659"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>['\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="660"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>terminator:<sp/>['\n',<sp/>'\n']</highlight></codeline> -<codeline lineno="661"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>>>><sp/>print<sp/>(c.parser.parseString('what<sp/>if<sp/>"quoted<sp/>strings<sp/>/*<sp/>seem<sp/>to<sp/>"<sp/>start<sp/>comments?').dump())</highlight></codeline> -<codeline lineno="662"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>['what',<sp/>'if<sp/>"quoted<sp/>strings<sp/>/*<sp/>seem<sp/>to<sp/>"<sp/>start<sp/>comments?']</highlight></codeline> -<codeline lineno="663"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>if<sp/>"quoted<sp/>strings<sp/>/*<sp/>seem<sp/>to<sp/>"<sp/>start<sp/>comments?</highlight></codeline> -<codeline lineno="664"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>what</highlight></codeline> -<codeline lineno="665"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>statement:<sp/>['what',<sp/>'if<sp/>"quoted<sp/>strings<sp/>/*<sp/>seem<sp/>to<sp/>"<sp/>start<sp/>comments?']</highlight></codeline> -<codeline lineno="666"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>args:<sp/>if<sp/>"quoted<sp/>strings<sp/>/*<sp/>seem<sp/>to<sp/>"<sp/>start<sp/>comments?</highlight></codeline> -<codeline lineno="667" refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" refkind="member"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>-<sp/>command:<sp/>what</highlight></codeline> -<codeline lineno="668"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="669"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#outputParser<sp/>=<sp/>(pyparsing.Literal('>>')<sp/>|<sp/>(pyparsing.WordStart()<sp/>+<sp/>'>')<sp/>|<sp/>pyparsing.Regex('[^=]>'))('output')</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="670"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>outputParser<sp/>=<sp/>(pyparsing.Literal(self.<ref refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" kindref="member">redirector</ref><sp/>*2)<sp/>|<sp/>\</highlight></codeline> -<codeline lineno="671"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(pyparsing.WordStart()<sp/>+<sp/>self.<ref refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" kindref="member">redirector</ref>)<sp/>|<sp/>\</highlight></codeline> -<codeline lineno="672"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.Regex(</highlight><highlight class="stringliteral">'[^=]'</highlight><highlight class="normal"><sp/>+<sp/>self.<ref refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" kindref="member">redirector</ref>))(</highlight><highlight class="stringliteral">'output'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="673"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="674"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>terminatorParser<sp/>=<sp/>pyparsing.Or([(hasattr(t,<sp/></highlight><highlight class="stringliteral">'parseString'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>t)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>pyparsing.Literal(t)<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>t<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" kindref="member">terminators</ref>])(</highlight><highlight class="stringliteral">'terminator'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="675"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stringEnd<sp/>=<sp/>pyparsing.stringEnd<sp/>^<sp/></highlight><highlight class="stringliteral">'\nEOF'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="676"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" kindref="member">multilineCommand</ref><sp/>=<sp/>pyparsing.Or([pyparsing.Keyword(c,<sp/>caseless=self.<ref refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" kindref="member">case_insensitive</ref>)<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>c<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" kindref="member">multilineCommands</ref>])(</highlight><highlight class="stringliteral">'multilineCommand'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="677"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>oneLineCommand<sp/>=<sp/>(~self.<ref refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" kindref="member">multilineCommand</ref><sp/>+<sp/>pyparsing.Word(self.<ref refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" kindref="member">legalChars</ref>))(</highlight><highlight class="stringliteral">'command'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="678"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pipe<sp/>=<sp/>pyparsing.Keyword(</highlight><highlight class="stringliteral">'|'</highlight><highlight class="normal">,<sp/>identChars=</highlight><highlight class="stringliteral">'|'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="679"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.commentGrammars.ignore(pyparsing.quotedString).setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="680"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>doNotParse<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" kindref="member">commentGrammars</ref><sp/>|<sp/>self.<ref refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" kindref="member">commentInProgress</ref><sp/>|<sp/>pyparsing.quotedString</highlight></codeline> -<codeline lineno="681"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>afterElements<sp/>=<sp/>\</highlight></codeline> -<codeline lineno="682"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.Optional(pipe<sp/>+<sp/>pyparsing.SkipTo(outputParser<sp/>^<sp/>stringEnd,<sp/>ignore=doNotParse)(</highlight><highlight class="stringliteral">'pipeTo'</highlight><highlight class="normal">))<sp/>+<sp/>\</highlight></codeline> -<codeline lineno="683"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.Optional(outputParser<sp/>+<sp/>pyparsing.SkipTo(stringEnd,<sp/>ignore=doNotParse).setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/>x[0].strip())(</highlight><highlight class="stringliteral">'outputTo'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="684"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" kindref="member">case_insensitive</ref>:</highlight></codeline> -<codeline lineno="685"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.multilineCommand.setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/>x[0].lower())</highlight></codeline> -<codeline lineno="686"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>oneLineCommand.setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/>x[0].lower())</highlight></codeline> -<codeline lineno="687"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" kindref="member">blankLinesAllowed</ref>:</highlight></codeline> -<codeline lineno="688"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" kindref="member">blankLineTerminationParser</ref><sp/>=<sp/>pyparsing.NoMatch</highlight></codeline> -<codeline lineno="689"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="690"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" kindref="member">blankLineTerminator</ref><sp/>=<sp/>(pyparsing.lineEnd<sp/>+<sp/>pyparsing.lineEnd)(</highlight><highlight class="stringliteral">'terminator'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="691"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.blankLineTerminator.setResultsName(</highlight><highlight class="stringliteral">'terminator'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="692"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" kindref="member">blankLineTerminationParser</ref><sp/>=<sp/>((self.<ref refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" kindref="member">multilineCommand</ref><sp/>^<sp/>oneLineCommand)<sp/>+<sp/>pyparsing.SkipTo(self.<ref refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" kindref="member">blankLineTerminator</ref>,<sp/>ignore=doNotParse).setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/>x[0].strip())(</highlight><highlight class="stringliteral">'args'</highlight><highlight class="normal">)<sp/>+<sp/>self.<ref refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" kindref="member">blankLineTerminator</ref>)(</highlight><highlight class="stringliteral">'statement'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="693"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" kindref="member">multilineParser</ref><sp/>=<sp/>(((self.<ref refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" kindref="member">multilineCommand</ref><sp/>^<sp/>oneLineCommand)<sp/>+<sp/>pyparsing.SkipTo(terminatorParser,<sp/>ignore=doNotParse).setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/>x[0].strip())(</highlight><highlight class="stringliteral">'args'</highlight><highlight class="normal">)<sp/>+<sp/>terminatorParser)(</highlight><highlight class="stringliteral">'statement'</highlight><highlight class="normal">)<sp/>+</highlight></codeline> -<codeline lineno="694"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.SkipTo(outputParser<sp/>^<sp/>pipe<sp/>^<sp/>stringEnd,<sp/>ignore=doNotParse).setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/>x[0].strip())(</highlight><highlight class="stringliteral">'suffix'</highlight><highlight class="normal">)<sp/>+<sp/>afterElements)</highlight></codeline> -<codeline lineno="695"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.multilineParser.ignore(self.<ref refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" kindref="member">commentInProgress</ref>)</highlight></codeline> -<codeline lineno="696"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" kindref="member">singleLineParser</ref><sp/>=<sp/>((oneLineCommand<sp/>+<sp/>pyparsing.SkipTo(terminatorParser<sp/>^<sp/>stringEnd<sp/>^<sp/>pipe<sp/>^<sp/>outputParser,<sp/>ignore=doNotParse).setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:x[0].strip())(</highlight><highlight class="stringliteral">'args'</highlight><highlight class="normal">))(</highlight><highlight class="stringliteral">'statement'</highlight><highlight class="normal">)<sp/>+</highlight></codeline> -<codeline lineno="697"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.Optional(terminatorParser)<sp/>+<sp/>afterElements)</highlight></codeline> -<codeline lineno="698"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#self.multilineParser<sp/>=<sp/>self.multilineParser.setResultsName('multilineParser')</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="699"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#self.singleLineParser<sp/>=<sp/>self.singleLineParser.setResultsName('singleLineParser')</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="700"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" kindref="member">blankLineTerminationParser</ref><sp/>=<sp/>self.blankLineTerminationParser.setResultsName(</highlight><highlight class="stringliteral">'statement'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="701"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" kindref="member">parser</ref><sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" kindref="member">prefixParser</ref><sp/>+<sp/>(</highlight></codeline> -<codeline lineno="702"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stringEnd<sp/>|</highlight></codeline> -<codeline lineno="703"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" kindref="member">multilineParser</ref><sp/>|</highlight></codeline> -<codeline lineno="704"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" kindref="member">singleLineParser</ref><sp/>|</highlight></codeline> -<codeline lineno="705"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" kindref="member">blankLineTerminationParser</ref><sp/>|<sp/></highlight></codeline> -<codeline lineno="706"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" kindref="member">multilineCommand</ref><sp/>+<sp/>pyparsing.SkipTo(stringEnd,<sp/>ignore=doNotParse)</highlight></codeline> -<codeline lineno="707"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>)</highlight></codeline> -<codeline lineno="708"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.parser.ignore(self.<ref refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" kindref="member">commentGrammars</ref>)</highlight></codeline> -<codeline lineno="709"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="710"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>inputMark<sp/>=<sp/>pyparsing.Literal(</highlight><highlight class="stringliteral">'<'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="711"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>inputMark.setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="712"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fileName<sp/>=<sp/>pyparsing.Word(self.<ref refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" kindref="member">legalChars</ref><sp/>+<sp/></highlight><highlight class="stringliteral">'/\\'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="713"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>inputFrom<sp/>=<sp/>fileName(</highlight><highlight class="stringliteral">'inputFrom'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="714"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>inputFrom.setParseAction(replace_with_file_contents)</highlight></codeline> -<codeline lineno="715"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>a<sp/>not-entirely-satisfactory<sp/>way<sp/>of<sp/>distinguishing<sp/><<sp/>as<sp/>in<sp/>"import<sp/>from"<sp/>from<sp/><</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="716"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>as<sp/>in<sp/>"lesser<sp/>than"</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="717"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" kindref="member">inputParser</ref><sp/>=<sp/>inputMark<sp/>+<sp/>pyparsing.Optional(inputFrom)<sp/>+<sp/>pyparsing.Optional(</highlight><highlight class="stringliteral">'>'</highlight><highlight class="normal">)<sp/>+<sp/>\</highlight></codeline> -<codeline lineno="718"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.Optional(fileName)<sp/>+<sp/>(pyparsing.stringEnd<sp/>|<sp/></highlight><highlight class="stringliteral">'|'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="719"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.inputParser.ignore(self.<ref refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" kindref="member">commentInProgress</ref>)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="720"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="721" refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" kindref="member">preparse</ref>(self,<sp/>raw,<sp/>**kwargs):</highlight></codeline> -<codeline lineno="722"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>raw</highlight></codeline> -<codeline lineno="723" refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" kindref="member">postparse</ref>(self,<sp/>parseResult):</highlight></codeline> -<codeline lineno="724"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>parseResult</highlight></codeline> -<codeline lineno="725"><highlight class="normal"><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="726" refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" kindref="member">parsed</ref>(self,<sp/>raw,<sp/>**kwargs):</highlight></codeline> -<codeline lineno="727"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>isinstance(raw,<sp/>ParsedString):</highlight></codeline> -<codeline lineno="728"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>p<sp/>=<sp/>raw</highlight></codeline> -<codeline lineno="729"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="730"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>preparse<sp/>is<sp/>an<sp/>overridable<sp/>hook;<sp/>default<sp/>makes<sp/>no<sp/>changes</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="731"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>s<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" kindref="member">preparse</ref>(raw,<sp/>**kwargs)</highlight></codeline> -<codeline lineno="732"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>s<sp/>=<sp/>self.inputParser.transformString(s.lstrip())</highlight></codeline> -<codeline lineno="733"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>s<sp/>=<sp/>self.commentGrammars.transformString(s)</highlight></codeline> -<codeline lineno="734"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>(shortcut,<sp/>expansion)<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" kindref="member">shortcuts</ref>:</highlight></codeline> -<codeline lineno="735"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>s.lower().startswith(shortcut):</highlight></codeline> -<codeline lineno="736"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>s<sp/>=<sp/>s.replace(shortcut,<sp/>expansion<sp/>+<sp/></highlight><highlight class="stringliteral">'<sp/>'</highlight><highlight class="normal">,<sp/>1)</highlight></codeline> -<codeline lineno="737"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">break</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="738"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self.parser.parseString(s)</highlight></codeline> -<codeline lineno="739"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result[</highlight><highlight class="stringliteral">'raw'</highlight><highlight class="normal">]<sp/>=<sp/>raw<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="740"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result[</highlight><highlight class="stringliteral">'command'</highlight><highlight class="normal">]<sp/>=<sp/>result.multilineCommand<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>result.command<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="741"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" kindref="member">postparse</ref>(result)</highlight></codeline> -<codeline lineno="742"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>p<sp/>=<sp/><ref refid="classcmd2_1_1ParsedString" kindref="compound">ParsedString</ref>(result.args)</highlight></codeline> -<codeline lineno="743"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>p.parsed<sp/>=<sp/>result</highlight></codeline> -<codeline lineno="744"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>p.parser<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" kindref="member">parsed</ref></highlight></codeline> -<codeline lineno="745"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>(key,<sp/>val)<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>kwargs.items():</highlight></codeline> -<codeline lineno="746"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>p.parsed[key]<sp/>=<sp/>val</highlight></codeline> -<codeline lineno="747"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>p</highlight></codeline> -<codeline lineno="748"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="749" refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" kindref="member">postparsing_precmd</ref>(self,<sp/>statement):</highlight></codeline> -<codeline lineno="750"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>0</highlight></codeline> -<codeline lineno="751"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop,<sp/>statement</highlight></codeline> -<codeline lineno="752" refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" kindref="member">postparsing_postcmd</ref>(self,<sp/>stop):</highlight></codeline> -<codeline lineno="753"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop</highlight></codeline> -<codeline lineno="754"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="755" refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" kindref="member">func_named</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="756"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="757"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>target<sp/>=<sp/></highlight><highlight class="stringliteral">'do_'</highlight><highlight class="normal"><sp/>+<sp/>arg</highlight></codeline> -<codeline lineno="758"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>target<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>dir(self):</highlight></codeline> -<codeline lineno="759"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>target</highlight></codeline> -<codeline lineno="760"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="761"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" kindref="member">abbrev</ref>:<sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>accept<sp/>shortened<sp/>versions<sp/>of<sp/>commands</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="762"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>funcs<sp/>=<sp/>[fname<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>fname<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" kindref="member">keywords</ref><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>fname.startswith(arg)]</highlight></codeline> -<codeline lineno="763"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>len(funcs)<sp/>==<sp/>1:</highlight></codeline> -<codeline lineno="764"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/></highlight><highlight class="stringliteral">'do_'</highlight><highlight class="normal"><sp/>+<sp/>funcs[0]</highlight></codeline> -<codeline lineno="765"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="766" refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kindref="member">onecmd_plus_hooks</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="767"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>The<sp/>outermost<sp/>level<sp/>of<sp/>try/finally<sp/>nesting<sp/>can<sp/>be<sp/>condensed<sp/>once</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="768"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Python<sp/>2.4<sp/>support<sp/>can<sp/>be<sp/>dropped.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="769"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>0</highlight></codeline> -<codeline lineno="770"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="771"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="772"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" kindref="member">complete_statement</ref>(line)</highlight></codeline> -<codeline lineno="773"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(stop,<sp/>statement)<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" kindref="member">postparsing_precmd</ref>(statement)</highlight></codeline> -<codeline lineno="774"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>stop:</highlight></codeline> -<codeline lineno="775"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" kindref="member">postparsing_postcmd</ref>(stop)</highlight></codeline> -<codeline lineno="776"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>statement.parsed.command<sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" kindref="member">excludeFromHistory</ref>:</highlight></codeline> -<codeline lineno="777"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.history.append(statement.parsed.raw)<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="778"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="779"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" kindref="member">redirect_output</ref>(statement)</highlight></codeline> -<codeline lineno="780"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>timestart<sp/>=<sp/>datetime.datetime.now()</highlight></codeline> -<codeline lineno="781"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement<sp/>=<sp/>self.precmd(statement)</highlight></codeline> -<codeline lineno="782"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" kindref="member">onecmd</ref>(statement)</highlight></codeline> -<codeline lineno="783"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>self.postcmd(stop,<sp/>statement)</highlight></codeline> -<codeline lineno="784"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" kindref="member">timing</ref>:</highlight></codeline> -<codeline lineno="785"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" kindref="member">pfeedback</ref>(</highlight><highlight class="stringliteral">'Elapsed:<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>str(datetime.datetime.now()<sp/>-<sp/>timestart))</highlight></codeline> -<codeline lineno="786"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">finally</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="787"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" kindref="member">restore_output</ref>(statement)</highlight></codeline> -<codeline lineno="788"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>EmptyStatement:</highlight></codeline> -<codeline lineno="789"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>0</highlight></codeline> -<codeline lineno="790"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>Exception,<sp/>e:</highlight></codeline> -<codeline lineno="791"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kindref="member">perror</ref>(str(e),<sp/>statement)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="792"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">finally</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="793"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" kindref="member">postparsing_postcmd</ref>(stop)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="794" refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" kindref="member">complete_statement</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="795"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Keep<sp/>accepting<sp/>lines<sp/>of<sp/>input<sp/>until<sp/>the<sp/>command<sp/>is<sp/>complete."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="796"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(</highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>line)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>(</highlight></codeline> -<codeline lineno="797"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>pyparsing.Or(self.<ref refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" kindref="member">commentGrammars</ref>).</highlight></codeline> -<codeline lineno="798"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>x:<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">).transformString(line)):</highlight></codeline> -<codeline lineno="799"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>EmptyStatement</highlight></codeline> -<codeline lineno="800"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" kindref="member">parsed</ref>(line)</highlight></codeline> -<codeline lineno="801"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/>statement.parsed.multilineCommand<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>(statement.parsed.terminator<sp/>==<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="802"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement<sp/>=<sp/></highlight><highlight class="stringliteral">'%s\n%s'</highlight><highlight class="normal"><sp/>%<sp/>(statement.parsed.raw,<sp/></highlight></codeline> -<codeline lineno="803"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" kindref="member">pseudo_raw_input</ref>(self.<ref refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" kindref="member">continuation_prompt</ref>))<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="804"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" kindref="member">parsed</ref>(statement)</highlight></codeline> -<codeline lineno="805"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>statement.parsed.command:</highlight></codeline> -<codeline lineno="806"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>EmptyStatement</highlight></codeline> -<codeline lineno="807"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>statement</highlight></codeline> -<codeline lineno="808"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="809" refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" kindref="member">redirect_output</ref>(self,<sp/>statement):</highlight></codeline> -<codeline lineno="810"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>statement.parsed.pipeTo:</highlight></codeline> -<codeline lineno="811"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" kindref="member">kept_state</ref><sp/>=<sp/><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(self,<sp/>(</highlight><highlight class="stringliteral">'stdout'</highlight><highlight class="normal">,))</highlight></codeline> -<codeline lineno="812"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" kindref="member">kept_sys</ref><sp/>=<sp/><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(sys,<sp/>(</highlight><highlight class="stringliteral">'stdout'</highlight><highlight class="normal">,))</highlight></codeline> -<codeline lineno="813"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" kindref="member">redirect</ref><sp/>=<sp/>subprocess.Popen(statement.parsed.pipeTo,<sp/>shell=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>stdout=subprocess.PIPE,<sp/>stdin=subprocess.PIPE)</highlight></codeline> -<codeline lineno="814"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdout<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kindref="member">stdout</ref><sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" kindref="member">redirect</ref>.stdin</highlight></codeline> -<codeline lineno="815"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">elif</highlight><highlight class="normal"><sp/>statement.parsed.output:</highlight></codeline> -<codeline lineno="816"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(</highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>statement.parsed.outputTo)<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>(</highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>can_clip):</highlight></codeline> -<codeline lineno="817"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>EnvironmentError(</highlight><highlight class="stringliteral">'Cannot<sp/>redirect<sp/>to<sp/>paste<sp/>buffer;<sp/>install<sp/>``xclip``<sp/>and<sp/>re-run<sp/>to<sp/>enable'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="818"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" kindref="member">kept_state</ref><sp/>=<sp/><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(self,<sp/>(</highlight><highlight class="stringliteral">'stdout'</highlight><highlight class="normal">,))<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="819"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" kindref="member">kept_sys</ref><sp/>=<sp/><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(sys,<sp/>(</highlight><highlight class="stringliteral">'stdout'</highlight><highlight class="normal">,))</highlight></codeline> -<codeline lineno="820"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>statement.parsed.outputTo:</highlight></codeline> -<codeline lineno="821"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>mode<sp/>=<sp/></highlight><highlight class="stringliteral">'w'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="822"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>statement.parsed.output<sp/>==<sp/>2<sp/>*<sp/>self.<ref refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" kindref="member">redirector</ref>:</highlight></codeline> -<codeline lineno="823"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>mode<sp/>=<sp/></highlight><highlight class="stringliteral">'a'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="824"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdout<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kindref="member">stdout</ref><sp/>=<sp/>open(os.path.expanduser(statement.parsed.outputTo),<sp/>mode)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="825"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="826"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdout<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kindref="member">stdout</ref><sp/>=<sp/>tempfile.TemporaryFile(mode=</highlight><highlight class="stringliteral">"w+"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="827"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>statement.parsed.output<sp/>==<sp/></highlight><highlight class="stringliteral">'>>'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="828"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(<ref refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kindref="member">get_paste_buffer</ref>())</highlight></codeline> -<codeline lineno="829"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="830" refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" kindref="member">restore_output</ref>(self,<sp/>statement):</highlight></codeline> -<codeline lineno="831"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" kindref="member">kept_state</ref>:</highlight></codeline> -<codeline lineno="832"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>statement.parsed.output:</highlight></codeline> -<codeline lineno="833"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>statement.parsed.outputTo:</highlight></codeline> -<codeline lineno="834"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.seek(0)</highlight></codeline> -<codeline lineno="835"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" kindref="member">write_to_paste_buffer</ref>(self.stdout.read())</highlight></codeline> -<codeline lineno="836"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">elif</highlight><highlight class="normal"><sp/>statement.parsed.pipeTo:</highlight></codeline> -<codeline lineno="837"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>result<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.redirect.communicate():<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="838"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.kept_state.stdout.write(result<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="839"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.close()</highlight></codeline> -<codeline lineno="840"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.kept_state.restore()<sp/><sp/></highlight></codeline> -<codeline lineno="841"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.kept_sys.restore()</highlight></codeline> -<codeline lineno="842"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" kindref="member">kept_state</ref><sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="843"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="844" refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" kindref="member">onecmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="845"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Interpret<sp/>the<sp/>argument<sp/>as<sp/>though<sp/>it<sp/>had<sp/>been<sp/>typed<sp/>in<sp/>response</highlight></codeline> -<codeline lineno="846"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>to<sp/>the<sp/>prompt.</highlight></codeline> -<codeline lineno="847"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="848"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>This<sp/>may<sp/>be<sp/>overridden,<sp/>but<sp/>should<sp/>not<sp/>normally<sp/>need<sp/>to<sp/>be;</highlight></codeline> -<codeline lineno="849"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>see<sp/>the<sp/>precmd()<sp/>and<sp/>postcmd()<sp/>methods<sp/>for<sp/>useful<sp/>execution<sp/>hooks.</highlight></codeline> -<codeline lineno="850"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>The<sp/>return<sp/>value<sp/>is<sp/>a<sp/>flag<sp/>indicating<sp/>whether<sp/>interpretation<sp/>of</highlight></codeline> -<codeline lineno="851"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>commands<sp/>by<sp/>the<sp/>interpreter<sp/>should<sp/>stop.</highlight></codeline> -<codeline lineno="852"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="853"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>This<sp/>(`cmd2`)<sp/>version<sp/>of<sp/>`onecmd`<sp/>already<sp/>override's<sp/>`cmd`'s<sp/>`onecmd`.</highlight></codeline> -<codeline lineno="854" refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" refkind="member"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="855"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="856"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" kindref="member">parsed</ref>(line)</highlight></codeline> -<codeline lineno="857"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" kindref="member">lastcmd</ref><sp/>=<sp/>statement.parsed.raw<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="858"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>funcname<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" kindref="member">func_named</ref>(statement.parsed.command)</highlight></codeline> -<codeline lineno="859"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>funcname:</highlight></codeline> -<codeline lineno="860"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" kindref="member">_default</ref>(statement)</highlight></codeline> -<codeline lineno="861"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="862"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>func<sp/>=<sp/>getattr(self,<sp/>funcname)</highlight></codeline> -<codeline lineno="863"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>AttributeError:</highlight></codeline> -<codeline lineno="864"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" kindref="member">_default</ref>(statement)</highlight></codeline> -<codeline lineno="865"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>func(statement)<sp/></highlight></codeline> -<codeline lineno="866"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="867"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="868" refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" kindref="member">_default</ref>(self,<sp/>statement):</highlight></codeline> -<codeline lineno="869"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>statement.full_parsed_statement()</highlight></codeline> -<codeline lineno="870"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" kindref="member">default_to_shell</ref>:</highlight></codeline> -<codeline lineno="871"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>os.system(arg)</highlight></codeline> -<codeline lineno="872"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>result:</highlight></codeline> -<codeline lineno="873"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" kindref="member">postparsing_postcmd</ref>(</highlight><highlight class="keywordtype">None</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="874"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" kindref="member">postparsing_postcmd</ref>(self.default(arg))</highlight></codeline> -<codeline lineno="875"><highlight class="normal"></highlight></codeline> -<codeline lineno="876" refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" kindref="member">pseudo_raw_input</ref>(self,<sp/>prompt):</highlight></codeline> -<codeline lineno="877"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""copied<sp/>from<sp/>cmd's<sp/>cmdloop;<sp/>like<sp/>raw_input,<sp/>but<sp/>accounts<sp/>for<sp/>changed<sp/>stdin,<sp/>stdout"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="878"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="879"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" kindref="member">use_rawinput</ref>:</highlight></codeline> -<codeline lineno="880"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="881"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>raw_input(prompt)</highlight></codeline> -<codeline lineno="882"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>EOFError:</highlight></codeline> -<codeline lineno="883"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/></highlight><highlight class="stringliteral">'EOF'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="884"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="885"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(prompt)</highlight></codeline> -<codeline lineno="886"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.flush()</highlight></codeline> -<codeline lineno="887"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>self.stdin.readline()</highlight></codeline> -<codeline lineno="888"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>len(line):</highlight></codeline> -<codeline lineno="889"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/></highlight><highlight class="stringliteral">'EOF'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="890"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="891"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>line[-1]<sp/>==<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">:<sp/></highlight><highlight class="comment">#<sp/>this<sp/>was<sp/>always<sp/>true<sp/>in<sp/>Cmd</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="892"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>line[:-1]<sp/></highlight></codeline> -<codeline lineno="893"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="894"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="895" refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" kindref="member">_cmdloop</ref>(self,<sp/>intro=None):</highlight></codeline> -<codeline lineno="896"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Repeatedly<sp/>issue<sp/>a<sp/>prompt,<sp/>accept<sp/>input,<sp/>parse<sp/>an<sp/>initial<sp/>prefix</highlight></codeline> -<codeline lineno="897"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>off<sp/>the<sp/>received<sp/>input,<sp/>and<sp/>dispatch<sp/>to<sp/>action<sp/>methods,<sp/>passing<sp/>them</highlight></codeline> -<codeline lineno="898" refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" refkind="member"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>the<sp/>remainder<sp/>of<sp/>the<sp/>line<sp/>as<sp/>argument.</highlight></codeline> -<codeline lineno="899"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="900"><highlight class="normal"></highlight></codeline> -<codeline lineno="901"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>An<sp/>almost<sp/>perfect<sp/>copy<sp/>from<sp/>Cmd;<sp/>however,<sp/>the<sp/>pseudo_raw_input<sp/>portion</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="902"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>has<sp/>been<sp/>split<sp/>out<sp/>so<sp/>that<sp/>it<sp/>can<sp/>be<sp/>called<sp/>separately</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="903"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="904"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.preloop()</highlight></codeline> -<codeline lineno="905"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" kindref="member">use_rawinput</ref><sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>self.completekey:</highlight></codeline> -<codeline lineno="906"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="907"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>readline</highlight></codeline> -<codeline lineno="908"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" kindref="member">old_completer</ref><sp/>=<sp/>readline.get_completer()</highlight></codeline> -<codeline lineno="909"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>readline.set_completer(self.complete)</highlight></codeline> -<codeline lineno="910"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>readline.parse_and_bind(self.completekey+</highlight><highlight class="stringliteral">":<sp/>complete"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="911"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ImportError:</highlight></codeline> -<codeline lineno="912"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="913"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="914"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>intro<sp/></highlight><highlight class="keywordflow">is</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="915"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" kindref="member">intro</ref><sp/>=<sp/>intro</highlight></codeline> -<codeline lineno="916"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" kindref="member">intro</ref>:</highlight></codeline> -<codeline lineno="917"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(str(self.<ref refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" kindref="member">intro</ref>)+</highlight><highlight class="stringliteral">"\n"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="918"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="919"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>stop:</highlight></codeline> -<codeline lineno="920"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.cmdqueue:</highlight></codeline> -<codeline lineno="921"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>self.cmdqueue.pop(0)</highlight></codeline> -<codeline lineno="922"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="923"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" kindref="member">pseudo_raw_input</ref>(self.<ref refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" kindref="member">prompt</ref>)</highlight></codeline> -<codeline lineno="924"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(self.<ref refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" kindref="member">echo</ref>)<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>(isinstance(self.<ref refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" kindref="member">stdin</ref>,<sp/>file)):</highlight></codeline> -<codeline lineno="925"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(line<sp/>+<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="926"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kindref="member">onecmd_plus_hooks</ref>(line)</highlight></codeline> -<codeline lineno="927"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.postloop()</highlight></codeline> -<codeline lineno="928"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">finally</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="929"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" kindref="member">use_rawinput</ref><sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>self.completekey:</highlight></codeline> -<codeline lineno="930"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="931"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>readline</highlight></codeline> -<codeline lineno="932"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>readline.set_completer(self.<ref refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" kindref="member">old_completer</ref>)</highlight></codeline> -<codeline lineno="933"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ImportError:</highlight></codeline> -<codeline lineno="934"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="935"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop</highlight></codeline> -<codeline lineno="936"><highlight class="normal"></highlight></codeline> -<codeline lineno="937" refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" kindref="member">do_EOF</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="938"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" kindref="member">_STOP_SCRIPT_NO_EXIT</ref><sp/></highlight><highlight class="comment">#<sp/>End<sp/>of<sp/>script;<sp/>should<sp/>not<sp/>exit<sp/>app</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="939" refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_eof<sp/>=<sp/>do_EOF</highlight></codeline> -<codeline lineno="940"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="941" refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" kindref="member">do_quit</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="942"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" kindref="member">_STOP_AND_EXIT</ref></highlight></codeline> -<codeline lineno="943" refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_exit<sp/>=<sp/>do_quit</highlight></codeline> -<codeline lineno="944" refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_q<sp/>=<sp/>do_quit</highlight></codeline> -<codeline lineno="945"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="946" refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" kindref="member">select</ref>(self,<sp/>options,<sp/>prompt='Your<sp/>choice?<sp/>'):</highlight></codeline> -<codeline lineno="947"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Presents<sp/>a<sp/>numbered<sp/>menu<sp/>to<sp/>the<sp/>user.<sp/><sp/>Modelled<sp/>after</highlight></codeline> -<codeline lineno="948"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>the<sp/>bash<sp/>shell's<sp/>SELECT.<sp/><sp/>Returns<sp/>the<sp/>item<sp/>chosen.</highlight></codeline> -<codeline lineno="949"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="950"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Argument<sp/>``options``<sp/>can<sp/>be:</highlight></codeline> -<codeline lineno="951"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="952"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>a<sp/>single<sp/>string<sp/>-><sp/>will<sp/>be<sp/>split<sp/>into<sp/>one-word<sp/>options</highlight></codeline> -<codeline lineno="953"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>a<sp/>list<sp/>of<sp/>strings<sp/>-><sp/>will<sp/>be<sp/>offered<sp/>as<sp/>options</highlight></codeline> -<codeline lineno="954"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>a<sp/>list<sp/>of<sp/>tuples<sp/>-><sp/>interpreted<sp/>as<sp/>(value,<sp/>text),<sp/>so<sp/></highlight></codeline> -<codeline lineno="955"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>that<sp/>the<sp/>return<sp/>value<sp/>can<sp/>differ<sp/>from</highlight></codeline> -<codeline lineno="956"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>the<sp/>text<sp/>advertised<sp/>to<sp/>the<sp/>user<sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="957"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>isinstance(options,<sp/>basestring):</highlight></codeline> -<codeline lineno="958"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>options<sp/>=<sp/>zip(options.split(),<sp/>options.split())</highlight></codeline> -<codeline lineno="959"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fulloptions<sp/>=<sp/>[]</highlight></codeline> -<codeline lineno="960"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>opt<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>options:</highlight></codeline> -<codeline lineno="961"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>isinstance(opt,<sp/>basestring):</highlight></codeline> -<codeline lineno="962"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fulloptions.append((opt,<sp/>opt))</highlight></codeline> -<codeline lineno="963"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="964"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="965"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fulloptions.append((opt[0],<sp/>opt[1]))</highlight></codeline> -<codeline lineno="966"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IndexError:</highlight></codeline> -<codeline lineno="967"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fulloptions.append((opt[0],<sp/>opt[0]))</highlight></codeline> -<codeline lineno="968"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>(idx,<sp/>(value,<sp/>text))<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>enumerate(fulloptions):</highlight></codeline> -<codeline lineno="969"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(</highlight><highlight class="stringliteral">'<sp/><sp/>%2d.<sp/>%s\n'</highlight><highlight class="normal"><sp/>%<sp/>(idx+1,<sp/>text))</highlight></codeline> -<codeline lineno="970"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="971"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>response<sp/>=<sp/>raw_input(prompt)</highlight></codeline> -<codeline lineno="972"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="973"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>response<sp/>=<sp/>int(response)</highlight></codeline> -<codeline lineno="974"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>fulloptions[response<sp/>-<sp/>1][0]</highlight></codeline> -<codeline lineno="975"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">break</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="976"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ValueError:</highlight></codeline> -<codeline lineno="977"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"><sp/></highlight><highlight class="comment">#<sp/>loop<sp/>and<sp/>ask<sp/>again</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="978"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="979"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="980"><highlight class="normal"><sp/><sp/><sp/><sp/>@<ref refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" kindref="member">options</ref>([make_option(</highlight><highlight class="stringliteral">'-l'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--long'</highlight><highlight class="normal">,<sp/>action=</highlight><highlight class="stringliteral">"store_true"</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="981" refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>help=</highlight><highlight class="stringliteral">"describe<sp/>function<sp/>of<sp/>parameter"</highlight><highlight class="normal">)])<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="982" refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" kindref="member">do_show</ref>(self,<sp/>arg,<sp/>opts):</highlight></codeline> -<codeline lineno="983"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Shows<sp/>value<sp/>of<sp/>a<sp/>parameter.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="984"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>param<sp/>=<sp/>arg.strip().lower()</highlight></codeline> -<codeline lineno="985"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>{}</highlight></codeline> -<codeline lineno="986"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>maxlen<sp/>=<sp/>0</highlight></codeline> -<codeline lineno="987"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>p<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" kindref="member">settable</ref>:</highlight></codeline> -<codeline lineno="988"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(</highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>param)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>p.startswith(param):</highlight></codeline> -<codeline lineno="989"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result[p]<sp/>=<sp/></highlight><highlight class="stringliteral">'%s:<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(p,<sp/>str(getattr(self,<sp/>p)))</highlight></codeline> -<codeline lineno="990"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>maxlen<sp/>=<sp/>max(maxlen,<sp/>len(result[p]))</highlight></codeline> -<codeline lineno="991"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>result:</highlight></codeline> -<codeline lineno="992"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>p<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>sorted(result):</highlight></codeline> -<codeline lineno="993"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>opts.long:</highlight></codeline> -<codeline lineno="994"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(</highlight><highlight class="stringliteral">'%s<sp/>#<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(result[p].<ref refid="namespacecmd2_1ad4ac87ba068f9549b5a7735054df8065" kindref="member">ljust</ref>(maxlen),<sp/>self.<ref refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" kindref="member">settable</ref>[p]))</highlight></codeline> -<codeline lineno="995"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="996"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(result[p])</highlight></codeline> -<codeline lineno="997"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="998"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>NotImplementedError(</highlight><highlight class="stringliteral">"Parameter<sp/>'%s'<sp/>not<sp/>supported<sp/>(type<sp/>'show'<sp/>for<sp/>list<sp/>of<sp/>parameters)."</highlight><highlight class="normal"><sp/>%<sp/>param)</highlight></codeline> -<codeline lineno="999"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1000" refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" kindref="member">do_set</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1001"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="1002"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Sets<sp/>a<sp/>cmd2<sp/>parameter.<sp/><sp/>Accepts<sp/>abbreviated<sp/>parameter<sp/>names<sp/>so<sp/>long</highlight></codeline> -<codeline lineno="1003"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>as<sp/>there<sp/>is<sp/>no<sp/>ambiguity.<sp/><sp/>Call<sp/>without<sp/>arguments<sp/>for<sp/>a<sp/>list<sp/>of<sp/></highlight></codeline> -<codeline lineno="1004"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>settable<sp/>parameters<sp/>with<sp/>their<sp/>values.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1005"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1006"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>statement,<sp/>paramName,<sp/>val<sp/>=<sp/>arg.parsed.raw.split(</highlight><highlight class="keywordtype">None</highlight><highlight class="normal">,<sp/>2)</highlight></codeline> -<codeline lineno="1007"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>val<sp/>=<sp/>val.strip()</highlight></codeline> -<codeline lineno="1008"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>paramName<sp/>=<sp/>paramName.strip().lower()</highlight></codeline> -<codeline lineno="1009"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>paramName<sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" kindref="member">settable</ref>:</highlight></codeline> -<codeline lineno="1010"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>hits<sp/>=<sp/>[p<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>p<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" kindref="member">settable</ref><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>p.startswith(paramName)]</highlight></codeline> -<codeline lineno="1011"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>len(hits)<sp/>==<sp/>1:</highlight></codeline> -<codeline lineno="1012"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>paramName<sp/>=<sp/>hits[0]</highlight></codeline> -<codeline lineno="1013"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1014"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" kindref="member">do_show</ref>(paramName)</highlight></codeline> -<codeline lineno="1015"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>currentVal<sp/>=<sp/>getattr(self,<sp/>paramName)</highlight></codeline> -<codeline lineno="1016"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(val[0]<sp/>==<sp/>val[-1])<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>val[0]<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>(</highlight><highlight class="stringliteral">"'"</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'"'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="1017"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>val<sp/>=<sp/>val[1:-1]</highlight></codeline> -<codeline lineno="1018"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1019"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>val<sp/>=<sp/><ref refid="namespacecmd2_1a0880940558f324b3958aedfc430f592d" kindref="member">cast</ref>(currentVal,<sp/>val)</highlight></codeline> -<codeline lineno="1020"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>setattr(self,<sp/>paramName,<sp/>val)</highlight></codeline> -<codeline lineno="1021"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(</highlight><highlight class="stringliteral">'%s<sp/>-<sp/>was:<sp/>%s\nnow:<sp/>%s\n'</highlight><highlight class="normal"><sp/>%<sp/>(paramName,<sp/>currentVal,<sp/>val))</highlight></codeline> -<codeline lineno="1022"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>currentVal<sp/>!=<sp/>val:</highlight></codeline> -<codeline lineno="1023"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1024"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>onchange_hook<sp/>=<sp/>getattr(self,<sp/></highlight><highlight class="stringliteral">'_onchange_%s'</highlight><highlight class="normal"><sp/>%<sp/>paramName)</highlight></codeline> -<codeline lineno="1025"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>onchange_hook(old=currentVal,<sp/>new=val)</highlight></codeline> -<codeline lineno="1026"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>AttributeError:</highlight></codeline> -<codeline lineno="1027"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1028"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>(ValueError,<sp/>AttributeError,<sp/>NotSettableError),<sp/>e:</highlight></codeline> -<codeline lineno="1029"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" kindref="member">do_show</ref>(arg)</highlight></codeline> -<codeline lineno="1030"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1031" refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" kindref="member">do_pause</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1032"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Displays<sp/>the<sp/>specified<sp/>text<sp/>then<sp/>waits<sp/>for<sp/>the<sp/>user<sp/>to<sp/>press<sp/>RETURN.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1033"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>raw_input(arg<sp/>+<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1034"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1035" refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" kindref="member">do_shell</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1036"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'execute<sp/>a<sp/>command<sp/>as<sp/>if<sp/>at<sp/>the<sp/>OS<sp/>prompt.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1037"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>os.system(arg)</highlight></codeline> -<codeline lineno="1038"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1039" refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" kindref="member">do_py</ref>(self,<sp/>arg):<sp/><sp/></highlight></codeline> -<codeline lineno="1040"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="1041"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>py<sp/><command>:<sp/>Executes<sp/>a<sp/>Python<sp/>command.</highlight></codeline> -<codeline lineno="1042"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>py:<sp/>Enters<sp/>interactive<sp/>Python<sp/>mode.</highlight></codeline> -<codeline lineno="1043"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>End<sp/>with<sp/>``Ctrl-D``<sp/>(Unix)<sp/>/<sp/>``Ctrl-Z``<sp/>(Windows),<sp/>``quit()``,<sp/>'`exit()``.</highlight></codeline> -<codeline lineno="1044"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Non-python<sp/>commands<sp/>can<sp/>be<sp/>issued<sp/>with<sp/>``cmd("your<sp/>command")``.</highlight></codeline> -<codeline lineno="1045"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Run<sp/>python<sp/>code<sp/>from<sp/>external<sp/>files<sp/>with<sp/>``run("filename.py")``</highlight></codeline> -<codeline lineno="1046"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1047"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref>[</highlight><highlight class="stringliteral">'self'</highlight><highlight class="normal">]<sp/>=<sp/>self</highlight></codeline> -<codeline lineno="1048"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>arg.parsed.raw[2:].strip()</highlight></codeline> -<codeline lineno="1049"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>localvars<sp/>=<sp/>(self.<ref refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" kindref="member">locals_in_py</ref><sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref>)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>{}</highlight></codeline> -<codeline lineno="1050"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>interp<sp/>=<sp/>InteractiveConsole(locals=localvars)</highlight></codeline> -<codeline lineno="1051"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>interp.runcode(</highlight><highlight class="stringliteral">'import<sp/>sys,<sp/>os;sys.path.insert(0,<sp/>os.getcwd())'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1052"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg.strip():</highlight></codeline> -<codeline lineno="1053"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>interp.runcode(arg)</highlight></codeline> -<codeline lineno="1054"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1055"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal">quit():</highlight></codeline> -<codeline lineno="1056"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>EmbeddedConsoleExit</highlight></codeline> -<codeline lineno="1057"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kindref="member">onecmd_plus_hooks</ref>(arg):</highlight></codeline> -<codeline lineno="1058"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kindref="member">onecmd_plus_hooks</ref>(arg<sp/>+<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1059"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal">run(arg):</highlight></codeline> -<codeline lineno="1060"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1061"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>file<sp/>=<sp/>open(arg)</highlight></codeline> -<codeline lineno="1062"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>interp.runcode(file.read())</highlight></codeline> -<codeline lineno="1063"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>file.close()</highlight></codeline> -<codeline lineno="1064"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IOError,<sp/>e:</highlight></codeline> -<codeline lineno="1065"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kindref="member">perror</ref>(e)</highlight></codeline> -<codeline lineno="1066"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref>[</highlight><highlight class="stringliteral">'quit'</highlight><highlight class="normal">]<sp/>=<sp/>quit</highlight></codeline> -<codeline lineno="1067"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref>[</highlight><highlight class="stringliteral">'exit'</highlight><highlight class="normal">]<sp/>=<sp/>quit</highlight></codeline> -<codeline lineno="1068"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref>[</highlight><highlight class="stringliteral">'cmd'</highlight><highlight class="normal">]<sp/>=<sp/>onecmd_plus_hooks</highlight></codeline> -<codeline lineno="1069"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kindref="member">pystate</ref>[</highlight><highlight class="stringliteral">'run'</highlight><highlight class="normal">]<sp/>=<sp/>run</highlight></codeline> -<codeline lineno="1070"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1071"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>cprt<sp/>=<sp/></highlight><highlight class="stringliteral">'Type<sp/>"help",<sp/>"copyright",<sp/>"credits"<sp/>or<sp/>"license"<sp/>for<sp/>more<sp/>information.'</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1072"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>keepstate<sp/>=<sp/><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(sys,<sp/>(</highlight><highlight class="stringliteral">'stdin'</highlight><highlight class="normal">,</highlight><highlight class="stringliteral">'stdout'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="1073"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdout<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kindref="member">stdout</ref></highlight></codeline> -<codeline lineno="1074"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdin<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" kindref="member">stdin</ref></highlight></codeline> -<codeline lineno="1075"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>interp.interact(banner=<sp/></highlight><highlight class="stringliteral">"Python<sp/>%s<sp/>on<sp/>%s\n%s\n(%s)\n%s"</highlight><highlight class="normal"><sp/>%</highlight></codeline> -<codeline lineno="1076"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(sys.version,<sp/>sys.platform,<sp/>cprt,<sp/>self.__class__.__name__,<sp/>self.<ref refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" kindref="member">do_py</ref>.__doc__))</highlight></codeline> -<codeline lineno="1077"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>EmbeddedConsoleExit:</highlight></codeline> -<codeline lineno="1078"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1079"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>keepstate.restore()</highlight></codeline> -<codeline lineno="1080"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1081"><highlight class="normal"><sp/><sp/><sp/><sp/>@<ref refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" kindref="member">options</ref>([make_option(</highlight><highlight class="stringliteral">'-s'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--script'</highlight><highlight class="normal">,<sp/>action=</highlight><highlight class="stringliteral">"store_true"</highlight><highlight class="normal">,<sp/>help=</highlight><highlight class="stringliteral">"Script<sp/>format;<sp/>no<sp/>separation<sp/>lines"</highlight><highlight class="normal">),</highlight></codeline> -<codeline lineno="1082"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>],<sp/>arg_desc<sp/>=<sp/></highlight><highlight class="stringliteral">'(limit<sp/>on<sp/>which<sp/>commands<sp/>to<sp/>include)'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1083" refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" kindref="member">do_history</ref>(self,<sp/>arg,<sp/>opts):</highlight></codeline> -<codeline lineno="1084"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""history<sp/>[arg]:<sp/>lists<sp/>past<sp/>commands<sp/>issued</highlight></codeline> -<codeline lineno="1085"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1086"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>no<sp/>arg:<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>list<sp/>all</highlight></codeline> -<codeline lineno="1087"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>arg<sp/>is<sp/>integer:<sp/>list<sp/>one<sp/>history<sp/>item,<sp/>by<sp/>index</highlight></codeline> -<codeline lineno="1088"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>arg<sp/>is<sp/>string:<sp/><sp/>string<sp/>search</highlight></codeline> -<codeline lineno="1089"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>arg<sp/>is<sp/>/enclosed<sp/>in<sp/>forward-slashes/:<sp/>regular<sp/>expression<sp/>search</highlight></codeline> -<codeline lineno="1090"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1091"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="1092"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>history<sp/>=<sp/>self.history.get(arg)</highlight></codeline> -<codeline lineno="1093"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1094"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>history<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref></highlight></codeline> -<codeline lineno="1095"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>hi<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>history:</highlight></codeline> -<codeline lineno="1096"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>opts.script:</highlight></codeline> -<codeline lineno="1097"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(hi)</highlight></codeline> -<codeline lineno="1098"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1099"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(hi.pr())</highlight></codeline> -<codeline lineno="1100" refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" kindref="member">last_matching</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1101"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1102"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="1103"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.history.get(arg)[-1]</highlight></codeline> -<codeline lineno="1104"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1105"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref>[-1]</highlight></codeline> -<codeline lineno="1106"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IndexError:</highlight></codeline> -<codeline lineno="1107"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1108" refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" kindref="member">do_list</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1109"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""list<sp/>[arg]:<sp/>lists<sp/>last<sp/>command<sp/>issued</highlight></codeline> -<codeline lineno="1110"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1111"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>no<sp/>arg<sp/>-><sp/>list<sp/>most<sp/>recent<sp/>command</highlight></codeline> -<codeline lineno="1112"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>is<sp/>integer<sp/>-><sp/>list<sp/>one<sp/>history<sp/>item,<sp/>by<sp/>index</highlight></codeline> -<codeline lineno="1113"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>a..b,<sp/>a:b,<sp/>a:,<sp/>..b<sp/>-><sp/>list<sp/>spans<sp/>from<sp/>a<sp/>(or<sp/>start)<sp/>to<sp/>b<sp/>(or<sp/>end)</highlight></codeline> -<codeline lineno="1114"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>is<sp/>string<sp/>-><sp/>list<sp/>all<sp/>commands<sp/>matching<sp/>string<sp/>search</highlight></codeline> -<codeline lineno="1115"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>is<sp/>/enclosed<sp/>in<sp/>forward-slashes/<sp/>-><sp/>regular<sp/>expression<sp/>search</highlight></codeline> -<codeline lineno="1116"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1117"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1118"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>history<sp/>=<sp/>self.history.span(arg<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">'-1'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1119"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IndexError:</highlight></codeline> -<codeline lineno="1120"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>history<sp/>=<sp/>self.history.search(arg)</highlight></codeline> -<codeline lineno="1121"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>hi<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>history:</highlight></codeline> -<codeline lineno="1122"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kindref="member">poutput</ref>(hi.pr())</highlight></codeline> -<codeline lineno="1123"><highlight class="normal"></highlight></codeline> -<codeline lineno="1124" refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_hi<sp/>=<sp/>do_history</highlight></codeline> -<codeline lineno="1125" refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_l<sp/>=<sp/>do_list</highlight></codeline> -<codeline lineno="1126" refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_li<sp/>=<sp/>do_list</highlight></codeline> -<codeline lineno="1127"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1128" refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" kindref="member">do_ed</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1129"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""ed:<sp/>edit<sp/>most<sp/>recent<sp/>command<sp/>in<sp/>text<sp/>editor</highlight></codeline> -<codeline lineno="1130"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>ed<sp/>[N]:<sp/>edit<sp/>numbered<sp/>command<sp/>from<sp/>history</highlight></codeline> -<codeline lineno="1131"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>ed<sp/>[filename]:<sp/>edit<sp/>specified<sp/>file<sp/>name</highlight></codeline> -<codeline lineno="1132"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1133"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>commands<sp/>are<sp/>run<sp/>after<sp/>editor<sp/>is<sp/>closed.</highlight></codeline> -<codeline lineno="1134"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"set<sp/>edit<sp/>(program-name)"<sp/>or<sp/>set<sp/><sp/>EDITOR<sp/>environment<sp/>variable</highlight></codeline> -<codeline lineno="1135"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>to<sp/>control<sp/>which<sp/>editing<sp/>program<sp/>is<sp/>used."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1136"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" kindref="member">editor</ref>:</highlight></codeline> -<codeline lineno="1137"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>EnvironmentError(</highlight><highlight class="stringliteral">"Please<sp/>use<sp/>'set<sp/>editor'<sp/>to<sp/>specify<sp/>your<sp/>text<sp/>editing<sp/>program<sp/>of<sp/>choice."</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1138"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>filename<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" kindref="member">default_file_name</ref></highlight></codeline> -<codeline lineno="1139"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="1140"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1141"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>buffer<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" kindref="member">last_matching</ref>(int(arg))</highlight></codeline> -<codeline lineno="1142"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ValueError:</highlight></codeline> -<codeline lineno="1143"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>filename<sp/>=<sp/>arg</highlight></codeline> -<codeline lineno="1144"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>buffer<sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1145"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1146"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>buffer<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref>[-1]</highlight></codeline> -<codeline lineno="1147"><highlight class="normal"></highlight></codeline> -<codeline lineno="1148"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>buffer:</highlight></codeline> -<codeline lineno="1149"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f<sp/>=<sp/>open(os.path.expanduser(filename),<sp/></highlight><highlight class="stringliteral">'w'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1150"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f.write(buffer<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1151"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f.close()<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1152"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1153"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>os.system(</highlight><highlight class="stringliteral">'%s<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(self.<ref refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" kindref="member">editor</ref>,<sp/>filename))</highlight></codeline> -<codeline lineno="1154"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" kindref="member">do__load</ref>(filename)</highlight></codeline> -<codeline lineno="1155" refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_edit<sp/>=<sp/>do_ed</highlight></codeline> -<codeline lineno="1156"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1157" refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>saveparser<sp/>=<sp/>(pyparsing.Optional(pyparsing.Word(pyparsing.nums)^</highlight><highlight class="stringliteral">'*'</highlight><highlight class="normal">)(</highlight><highlight class="stringliteral">"idx"</highlight><highlight class="normal">)<sp/>+<sp/></highlight></codeline> -<codeline lineno="1158"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.Optional(pyparsing.Word(legalChars<sp/>+<sp/></highlight><highlight class="stringliteral">'/\\'</highlight><highlight class="normal">))(</highlight><highlight class="stringliteral">"fname"</highlight><highlight class="normal">)<sp/>+</highlight></codeline> -<codeline lineno="1159"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pyparsing.stringEnd)<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1160" refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" kindref="member">do_save</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1161"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""`save<sp/>[N]<sp/>[filename.ext]`</highlight></codeline> -<codeline lineno="1162"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1163"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Saves<sp/>command<sp/>from<sp/>history<sp/>to<sp/>file.</highlight></codeline> -<codeline lineno="1164"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1165"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>N<sp/>=><sp/>Number<sp/>of<sp/>command<sp/>(from<sp/>history),<sp/>or<sp/>`*`;<sp/></highlight></codeline> -<codeline lineno="1166"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/><sp/><sp/><sp/><sp/><sp/>most<sp/>recent<sp/>command<sp/>if<sp/>omitted"""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1167"><highlight class="normal"></highlight></codeline> -<codeline lineno="1168"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1169"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>args<sp/>=<sp/>self.saveparser.parseString(arg)</highlight></codeline> -<codeline lineno="1170"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>pyparsing.ParseException:</highlight></codeline> -<codeline lineno="1171"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kindref="member">perror</ref>(</highlight><highlight class="stringliteral">'Could<sp/>not<sp/>understand<sp/>save<sp/>target<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>arg)</highlight></codeline> -<codeline lineno="1172"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>SyntaxError(self.<ref refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" kindref="member">do_save</ref>.__doc__)</highlight></codeline> -<codeline lineno="1173"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fname<sp/>=<sp/>args.fname<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" kindref="member">default_file_name</ref></highlight></codeline> -<codeline lineno="1174"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>args.idx<sp/>==<sp/></highlight><highlight class="stringliteral">'*'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1175"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>saveme<sp/>=<sp/></highlight><highlight class="stringliteral">'\n\n'</highlight><highlight class="normal">.join(self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref>[:])</highlight></codeline> -<codeline lineno="1176"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">elif</highlight><highlight class="normal"><sp/>args.idx:</highlight></codeline> -<codeline lineno="1177"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>saveme<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref>[int(args.idx)-1]</highlight></codeline> -<codeline lineno="1178"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1179"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>saveme<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kindref="member">history</ref>[-1]</highlight></codeline> -<codeline lineno="1180"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1181"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f<sp/>=<sp/>open(os.path.expanduser(fname),<sp/></highlight><highlight class="stringliteral">'w'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1182"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f.write(saveme)</highlight></codeline> -<codeline lineno="1183"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f.close()</highlight></codeline> -<codeline lineno="1184"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" kindref="member">pfeedback</ref>(</highlight><highlight class="stringliteral">'Saved<sp/>to<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(fname))</highlight></codeline> -<codeline lineno="1185"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>Exception,<sp/>e:</highlight></codeline> -<codeline lineno="1186"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kindref="member">perror</ref>(</highlight><highlight class="stringliteral">'Error<sp/>saving<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(fname))</highlight></codeline> -<codeline lineno="1187"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1188"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1189" refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" kindref="member">read_file_or_url</ref>(self,<sp/>fname):</highlight></codeline> -<codeline lineno="1190"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>TODO:<sp/>not<sp/>working<sp/>on<sp/>localhost</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1191"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>isinstance(fname,<sp/>file):</highlight></codeline> -<codeline lineno="1192"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>open(fname,<sp/></highlight><highlight class="stringliteral">'</highlight><highlight class="stringliteral">r')</highlight></codeline> -<codeline lineno="1193"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1194"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>match<sp/>=<sp/>self.urlre.match(fname)</highlight></codeline> -<codeline lineno="1195"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>match:</highlight></codeline> -<codeline lineno="1196"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>urllib.urlopen(match.group(1))</highlight></codeline> -<codeline lineno="1197"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1198"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>fname<sp/>=<sp/>os.path.expanduser(fname)</highlight></codeline> -<codeline lineno="1199"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1200"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>open(os.path.expanduser(fname),<sp/></highlight><highlight class="stringliteral">'</highlight><highlight class="stringliteral">r')</highlight></codeline> -<codeline lineno="1201"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IOError:<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1202"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>open(</highlight><highlight class="stringliteral">'%s.%s'</highlight><highlight class="normal"><sp/>%<sp/>(os.path.expanduser(fname),<sp/></highlight></codeline> -<codeline lineno="1203"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" kindref="member">defaultExtension</ref>),<sp/></highlight><highlight class="stringliteral">'</highlight><highlight class="stringliteral">r')</highlight></codeline> -<codeline lineno="1204"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="1205"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1206" refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" kindref="member">do__relative_load</ref>(self,<sp/>arg=None):</highlight></codeline> -<codeline lineno="1207"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="1208"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>Runs<sp/>commands<sp/>in<sp/>script<sp/>at<sp/>file<sp/>or<sp/>URL;<sp/>if<sp/>this<sp/>is<sp/>called<sp/>from<sp/>within<sp/>an</highlight></codeline> -<codeline lineno="1209"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>already-running<sp/>script,<sp/>the<sp/>filename<sp/>will<sp/>be<sp/>interpreted<sp/>relative<sp/>to<sp/>the<sp/></highlight></codeline> -<codeline lineno="1210"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>already-running<sp/>script's<sp/>directory.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1211"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="1212"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>arg.split(</highlight><highlight class="keywordtype">None</highlight><highlight class="normal">,<sp/>1)</highlight></codeline> -<codeline lineno="1213"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>targetname,<sp/>args<sp/>=<sp/>arg[0],<sp/>(arg[1:]<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>[</highlight><highlight class="stringliteral">''</highlight><highlight class="normal">])[0]</highlight></codeline> -<codeline lineno="1214"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>targetname<sp/>=<sp/>os.path.join(self.<ref refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" kindref="member">current_script_dir</ref><sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">,<sp/>targetname)</highlight></codeline> -<codeline lineno="1215"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" kindref="member">do__load</ref>(</highlight><highlight class="stringliteral">'%s<sp/>%s'</highlight><highlight class="normal"><sp/>%<sp/>(targetname,<sp/>args))</highlight></codeline> -<codeline lineno="1216"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1217" refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>urlre<sp/>=<sp/>re.compile(</highlight><highlight class="stringliteral">'(https?://[-\\w\\./]+)'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1218" refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" kindref="member">do_load</ref>(self,<sp/>arg=None):<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1219"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Runs<sp/>script<sp/>of<sp/>command(s)<sp/>from<sp/>a<sp/>file<sp/>or<sp/>URL."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1220"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg<sp/></highlight><highlight class="keywordflow">is</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1221"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>targetname<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" kindref="member">default_file_name</ref></highlight></codeline> -<codeline lineno="1222"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1223"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>arg.split(</highlight><highlight class="keywordtype">None</highlight><highlight class="normal">,<sp/>1)</highlight></codeline> -<codeline lineno="1224"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>targetname,<sp/>args<sp/>=<sp/>arg[0],<sp/>(arg[1:]<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>[</highlight><highlight class="stringliteral">''</highlight><highlight class="normal">])[0].strip()</highlight></codeline> -<codeline lineno="1225"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1226"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>target<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" kindref="member">read_file_or_url</ref>(targetname)</highlight></codeline> -<codeline lineno="1227"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IOError,<sp/>e:</highlight></codeline> -<codeline lineno="1228"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kindref="member">perror</ref>(</highlight><highlight class="stringliteral">'Problem<sp/>accessing<sp/>script<sp/>from<sp/>%s:<sp/>\n%s'</highlight><highlight class="normal"><sp/>%<sp/>(targetname,<sp/>e))</highlight></codeline> -<codeline lineno="1229"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1230"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>keepstate<sp/>=<sp/><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(self,<sp/>(</highlight><highlight class="stringliteral">'stdin'</highlight><highlight class="normal">,</highlight><highlight class="stringliteral">'use_rawinput'</highlight><highlight class="normal">,</highlight><highlight class="stringliteral">'prompt'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="1231"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'continuation_prompt'</highlight><highlight class="normal">,</highlight><highlight class="stringliteral">'current_script_dir'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="1232"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" kindref="member">stdin</ref><sp/>=<sp/>target<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1233"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" kindref="member">use_rawinput</ref><sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1234"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" kindref="member">prompt</ref><sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" kindref="member">continuation_prompt</ref><sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1235"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" kindref="member">current_script_dir</ref><sp/>=<sp/>os.path.split(targetname)[0]</highlight></codeline> -<codeline lineno="1236"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" kindref="member">_cmdloop</ref>()</highlight></codeline> -<codeline lineno="1237"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdin.close()</highlight></codeline> -<codeline lineno="1238"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>keepstate.restore()</highlight></codeline> -<codeline lineno="1239"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" kindref="member">lastcmd</ref><sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1240"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>(stop<sp/>!=<sp/>self.<ref refid="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" kindref="member">_STOP_SCRIPT_NO_EXIT</ref>)<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1241" refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do__load<sp/>=<sp/>do_load<sp/><sp/></highlight><highlight class="comment">#<sp/>avoid<sp/>an<sp/>unfortunate<sp/>legacy<sp/>use<sp/>of<sp/>do_load<sp/>from<sp/>sqlpython</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1242"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1243" refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" kindref="member">do_run</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="1244"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""run<sp/>[arg]:<sp/>re-runs<sp/>an<sp/>earlier<sp/>command</highlight></codeline> -<codeline lineno="1245"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1246"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>no<sp/>arg<sp/>-><sp/>run<sp/>most<sp/>recent<sp/>command</highlight></codeline> -<codeline lineno="1247"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>is<sp/>integer<sp/>-><sp/>run<sp/>one<sp/>history<sp/>item,<sp/>by<sp/>index</highlight></codeline> -<codeline lineno="1248"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>is<sp/>string<sp/>-><sp/>run<sp/>most<sp/>recent<sp/>command<sp/>by<sp/>string<sp/>search</highlight></codeline> -<codeline lineno="1249"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>is<sp/>/enclosed<sp/>in<sp/>forward-slashes/<sp/>-><sp/>run<sp/>most<sp/>recent<sp/>by<sp/>regex</highlight></codeline> -<codeline lineno="1250"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>"""</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1251"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'run<sp/>[N]:<sp/>runs<sp/>the<sp/>SQL<sp/>that<sp/>was<sp/>run<sp/>N<sp/>commands<sp/>ago'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1252"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>runme<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" kindref="member">last_matching</ref>(arg)</highlight></codeline> -<codeline lineno="1253"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" kindref="member">pfeedback</ref>(runme)</highlight></codeline> -<codeline lineno="1254"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>runme:</highlight></codeline> -<codeline lineno="1255"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kindref="member">onecmd_plus_hooks</ref>(runme)</highlight></codeline> -<codeline lineno="1256" refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_r<sp/>=<sp/>do_run<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1257"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1258" refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" kindref="member">fileimport</ref>(self,<sp/>statement,<sp/>source):</highlight></codeline> -<codeline lineno="1259"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1260"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f<sp/>=<sp/>open(os.path.expanduser(source))</highlight></codeline> -<codeline lineno="1261"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IOError:</highlight></codeline> -<codeline lineno="1262"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(</highlight><highlight class="stringliteral">"Couldn't<sp/>read<sp/>from<sp/>file<sp/>%s\n"</highlight><highlight class="normal"><sp/>%<sp/>source)</highlight></codeline> -<codeline lineno="1263"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1264"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>data<sp/>=<sp/>f.read()</highlight></codeline> -<codeline lineno="1265"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>f.close()</highlight></codeline> -<codeline lineno="1266"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>data</highlight></codeline> -<codeline lineno="1267"><highlight class="normal"></highlight></codeline> -<codeline lineno="1268" refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" kindref="member">runTranscriptTests</ref>(self,<sp/>callargs):</highlight></codeline> -<codeline lineno="1269"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">TestMyAppCase(<ref refid="classcmd2_1_1Cmd2TestCase" kindref="compound">Cmd2TestCase</ref>):</highlight></codeline> -<codeline lineno="1270"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>CmdApp<sp/>=<sp/>self.__class__<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1271"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.__class__.testfiles<sp/>=<sp/>callargs</highlight></codeline> -<codeline lineno="1272"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.argv<sp/>=<sp/>[sys.argv[0]]<sp/></highlight><highlight class="comment">#<sp/>the<sp/>--test<sp/>argument<sp/>upsets<sp/>unittest.main()</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1273"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>testcase<sp/>=<sp/>TestMyAppCase()</highlight></codeline> -<codeline lineno="1274"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>runner<sp/>=<sp/>unittest.TextTestRunner()</highlight></codeline> -<codeline lineno="1275"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>runner.run(testcase)</highlight></codeline> -<codeline lineno="1276"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result.printErrors()</highlight></codeline> -<codeline lineno="1277"><highlight class="normal"></highlight></codeline> -<codeline lineno="1278" refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" kindref="member">run_commands_at_invocation</ref>(self,<sp/>callargs):</highlight></codeline> -<codeline lineno="1279"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>initial_command<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>callargs:</highlight></codeline> -<codeline lineno="1280"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kindref="member">onecmd_plus_hooks</ref>(initial_command<sp/>+<sp/></highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="1281"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" kindref="member">_STOP_AND_EXIT</ref></highlight></codeline> -<codeline lineno="1282"><highlight class="normal"></highlight></codeline> -<codeline lineno="1283" refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" kindref="member">cmdloop</ref>(self):</highlight></codeline> -<codeline lineno="1284"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>parser<sp/>=<sp/>optparse.OptionParser()</highlight></codeline> -<codeline lineno="1285"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>parser.add_option(</highlight><highlight class="stringliteral">'-t'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--test'</highlight><highlight class="normal">,<sp/>dest=</highlight><highlight class="stringliteral">'test'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="1286"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>action=</highlight><highlight class="stringliteral">"store_true"</highlight><highlight class="normal">,<sp/></highlight></codeline> -<codeline lineno="1287"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>help=</highlight><highlight class="stringliteral">'Test<sp/>against<sp/>transcript(s)<sp/>in<sp/>FILE<sp/>(wildcards<sp/>OK)'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1288"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(callopts,<sp/>callargs)<sp/>=<sp/>parser.parse_args()</highlight></codeline> -<codeline lineno="1289"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>callopts.test:</highlight></codeline> -<codeline lineno="1290"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" kindref="member">runTranscriptTests</ref>(callargs)</highlight></codeline> -<codeline lineno="1291"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1292"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" kindref="member">run_commands_at_invocation</ref>(callargs):</highlight></codeline> -<codeline lineno="1293"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" kindref="member">_cmdloop</ref>()<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1294"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1295" refid="classcmd2_1_1HistoryItem" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1HistoryItem" kindref="compound">HistoryItem</ref>(str):</highlight></codeline> -<codeline lineno="1296" refid="classcmd2_1_1HistoryItem_1ac496a3283d2754e61e156ddbf2370259" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>listformat<sp/>=<sp/></highlight><highlight class="stringliteral">'-------------------------[%d]\n%s\n'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1297" refid="classcmd2_1_1HistoryItem_1a74c5f486309e86773802f72335ff4252" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1HistoryItem_1ab873a526e5978d15a16fddae74005471" kindref="member">__init__</ref>(self,<sp/>instr):</highlight></codeline> -<codeline lineno="1298"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>str.__init__(self)</highlight></codeline> -<codeline lineno="1299"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1HistoryItem_1a74c5f486309e86773802f72335ff4252" kindref="member">lowercase</ref><sp/>=<sp/>self.lower()</highlight></codeline> -<codeline lineno="1300"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1HistoryItem_1a83243fbd9faac88d0fb2c13473029d12" kindref="member">idx</ref><sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1301" refid="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" kindref="member">pr</ref>(self):</highlight></codeline> -<codeline lineno="1302"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1HistoryItem_1ac496a3283d2754e61e156ddbf2370259" kindref="member">listformat</ref><sp/>%<sp/>(self.<ref refid="classcmd2_1_1HistoryItem_1a83243fbd9faac88d0fb2c13473029d12" kindref="member">idx</ref>,<sp/>str(self))</highlight></codeline> -<codeline lineno="1303"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1304" refid="classcmd2_1_1History" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History" kindref="compound">History</ref>(list):</highlight></codeline> -<codeline lineno="1305"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''A<sp/>list<sp/>of<sp/>HistoryItems<sp/>that<sp/>knows<sp/>how<sp/>to<sp/>respond<sp/>to<sp/>user<sp/>requests.</highlight></codeline> -<codeline lineno="1306"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h<sp/>=<sp/>History([HistoryItem('first'),<sp/>HistoryItem('second'),<sp/>HistoryItem('third'),<sp/>HistoryItem('fourth')])</highlight></codeline> -<codeline lineno="1307"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span('-2..')</highlight></codeline> -<codeline lineno="1308"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['third',<sp/>'fourth']</highlight></codeline> -<codeline lineno="1309"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span('2..3')</highlight></codeline> -<codeline lineno="1310"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['second',<sp/>'third']</highlight></codeline> -<codeline lineno="1311"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span('3')</highlight></codeline> -<codeline lineno="1312"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['third']<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1313"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span(':')</highlight></codeline> -<codeline lineno="1314"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['first',<sp/>'second',<sp/>'third',<sp/>'fourth']</highlight></codeline> -<codeline lineno="1315"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span('2..')</highlight></codeline> -<codeline lineno="1316"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['second',<sp/>'third',<sp/>'fourth']</highlight></codeline> -<codeline lineno="1317"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span('-1')</highlight></codeline> -<codeline lineno="1318"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['fourth']<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1319"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.span('-2..-3')</highlight></codeline> -<codeline lineno="1320"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['third',<sp/>'second']<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1321"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.search('o')</highlight></codeline> -<codeline lineno="1322"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['second',<sp/>'fourth']</highlight></codeline> -<codeline lineno="1323"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>>>><sp/>h.search('/IR/')</highlight></codeline> -<codeline lineno="1324"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>['first',<sp/>'third']</highlight></codeline> -<codeline lineno="1325"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1326" refid="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" kindref="member">zero_based_index</ref>(self,<sp/>onebased):</highlight></codeline> -<codeline lineno="1327"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>onebased</highlight></codeline> -<codeline lineno="1328"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>result<sp/>><sp/>0:</highlight></codeline> -<codeline lineno="1329"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>-=<sp/>1</highlight></codeline> -<codeline lineno="1330"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="1331" refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" kindref="member">to_index</ref>(self,<sp/>raw):</highlight></codeline> -<codeline lineno="1332"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>raw:</highlight></codeline> -<codeline lineno="1333"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self.<ref refid="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" kindref="member">zero_based_index</ref>(int(raw))</highlight></codeline> -<codeline lineno="1334"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1335"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1336"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="1337" refid="classcmd2_1_1History_1ae1db5657367e6aa9b0e43811d5b8893f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1ae1db5657367e6aa9b0e43811d5b8893f" kindref="member">search</ref>(self,<sp/>target):</highlight></codeline> -<codeline lineno="1338"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>target<sp/>=<sp/>target.strip()</highlight></codeline> -<codeline lineno="1339"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>target[0]<sp/>==<sp/>target[-1]<sp/>==<sp/></highlight><highlight class="stringliteral">'/'</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>len(target)<sp/>><sp/>1:</highlight></codeline> -<codeline lineno="1340"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>target<sp/>=<sp/>target[1:-1]</highlight></codeline> -<codeline lineno="1341"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1342"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>target<sp/>=<sp/>re.escape(target)</highlight></codeline> -<codeline lineno="1343"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>pattern<sp/>=<sp/>re.compile(target,<sp/>re.IGNORECASE)</highlight></codeline> -<codeline lineno="1344"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>[s<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>s<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self<sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>pattern.search(s)]</highlight></codeline> -<codeline lineno="1345" refid="classcmd2_1_1History_1aa5204f159577beb16f07a8a9ada184ec" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>spanpattern<sp/>=<sp/>re.compile(</highlight><highlight class="stringliteral">r'^\s*(?P<start>\-?\d+)?\s*(?P<separator>:|(\.{2,}))?\s*(?P<end>\-?\d+)?\s*$'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1346" refid="classcmd2_1_1History_1a8c0837240ac7747aa804ba9eebddab60" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1a8c0837240ac7747aa804ba9eebddab60" kindref="member">span</ref>(self,<sp/>raw):</highlight></codeline> -<codeline lineno="1347"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>raw.lower()<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>(</highlight><highlight class="stringliteral">'*'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'-'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'all'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="1348"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>raw<sp/>=<sp/></highlight><highlight class="stringliteral">':'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1349"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>results<sp/>=<sp/>self.spanpattern.search(raw)</highlight></codeline> -<codeline lineno="1350"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>results:</highlight></codeline> -<codeline lineno="1351"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>IndexError</highlight></codeline> -<codeline lineno="1352"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>results.group(</highlight><highlight class="stringliteral">'separator'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="1353"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>[self[self.<ref refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" kindref="member">to_index</ref>(results.group(</highlight><highlight class="stringliteral">'start'</highlight><highlight class="normal">))]]</highlight></codeline> -<codeline lineno="1354"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>start<sp/>=<sp/>self.<ref refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" kindref="member">to_index</ref>(results.group(</highlight><highlight class="stringliteral">'start'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="1355"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>end<sp/>=<sp/>self.<ref refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" kindref="member">to_index</ref>(results.group(</highlight><highlight class="stringliteral">'end'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="1356"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>reverse<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1357"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>end<sp/></highlight><highlight class="keywordflow">is</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1358"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>end<sp/><<sp/>start:</highlight></codeline> -<codeline lineno="1359"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(start,<sp/>end)<sp/>=<sp/>(end,<sp/>start)</highlight></codeline> -<codeline lineno="1360"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>reverse<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1361"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>end<sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="1362"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self[start:end]</highlight></codeline> -<codeline lineno="1363"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>reverse:</highlight></codeline> -<codeline lineno="1364"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result.reverse()</highlight></codeline> -<codeline lineno="1365"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="1366"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1367" refid="classcmd2_1_1History_1a47db7cadf89510850e60e3c908a376f1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>rangePattern<sp/>=<sp/>re.compile(</highlight><highlight class="stringliteral">r'^\s*(?P<start>[\d]+)?\s*\-\s*(?P<end>[\d]+)?\s*$'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1368" refid="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" kindref="member">append</ref>(self,<sp/>new):</highlight></codeline> -<codeline lineno="1369"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new<sp/>=<sp/><ref refid="classcmd2_1_1HistoryItem" kindref="compound">HistoryItem</ref>(new)</highlight></codeline> -<codeline lineno="1370"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>list.append(self,<sp/>new)</highlight></codeline> -<codeline lineno="1371"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new.idx<sp/>=<sp/>len(self)</highlight></codeline> -<codeline lineno="1372" refid="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" kindref="member">extend</ref>(self,<sp/>new):</highlight></codeline> -<codeline lineno="1373"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>n<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>new:</highlight></codeline> -<codeline lineno="1374"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" kindref="member">append</ref>(n)</highlight></codeline> -<codeline lineno="1375"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1376" refid="classcmd2_1_1History_1a030faac02c0b814fc676d21d8c5e049c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1History_1a030faac02c0b814fc676d21d8c5e049c" kindref="member">get</ref>(self,<sp/>getme=None,<sp/>fromEnd=False):</highlight></codeline> -<codeline lineno="1377"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>getme:</highlight></codeline> -<codeline lineno="1378"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self</highlight></codeline> -<codeline lineno="1379"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1380"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>getme<sp/>=<sp/>int(getme)</highlight></codeline> -<codeline lineno="1381"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>getme<sp/><<sp/>0:</highlight></codeline> -<codeline lineno="1382"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self[:(-1<sp/>*<sp/>getme)]</highlight></codeline> -<codeline lineno="1383"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1384"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>[self[getme-1]]</highlight></codeline> -<codeline lineno="1385"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>IndexError:</highlight></codeline> -<codeline lineno="1386"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>[]</highlight></codeline> -<codeline lineno="1387"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ValueError:</highlight></codeline> -<codeline lineno="1388"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>rangeResult<sp/>=<sp/>self.rangePattern.search(getme)</highlight></codeline> -<codeline lineno="1389"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>rangeResult:</highlight></codeline> -<codeline lineno="1390"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>start<sp/>=<sp/>rangeResult.group(</highlight><highlight class="stringliteral">'start'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1391"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>end<sp/>=<sp/>rangeResult.group(</highlight><highlight class="stringliteral">'start'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1392"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>start:</highlight></codeline> -<codeline lineno="1393"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>start<sp/>=<sp/>int(start)<sp/>-<sp/>1</highlight></codeline> -<codeline lineno="1394"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>end:</highlight></codeline> -<codeline lineno="1395"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>end<sp/>=<sp/>int(end)</highlight></codeline> -<codeline lineno="1396"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>self[start:end]</highlight></codeline> -<codeline lineno="1397"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1398"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>getme<sp/>=<sp/>getme.strip()</highlight></codeline> -<codeline lineno="1399"><highlight class="normal"></highlight></codeline> -<codeline lineno="1400"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>getme.startswith(</highlight><highlight class="stringliteral">r'/'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">and</highlight><highlight class="normal"><sp/>getme.endswith(</highlight><highlight class="stringliteral">r'/'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="1401"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>finder<sp/>=<sp/>re.compile(getme[1:-1],<sp/>re.DOTALL<sp/>|<sp/>re.MULTILINE<sp/>|<sp/>re.IGNORECASE)</highlight></codeline> -<codeline lineno="1402"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal">isin(hi):</highlight></codeline> -<codeline lineno="1403"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>finder.search(hi)</highlight></codeline> -<codeline lineno="1404"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1405"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal">isin(hi):</highlight></codeline> -<codeline lineno="1406"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>(getme.lower()<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>hi.lowercase)</highlight></codeline> -<codeline lineno="1407"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>[itm<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>itm<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self<sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>isin(itm)]</highlight></codeline> -<codeline lineno="1408"><highlight class="normal"></highlight></codeline> -<codeline lineno="1409" refid="classcmd2_1_1NotSettableError" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1NotSettableError" kindref="compound">NotSettableError</ref>(Exception):</highlight></codeline> -<codeline lineno="1410"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1411"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1412" refid="namespacecmd2_1a0880940558f324b3958aedfc430f592d" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacecmd2_1a0880940558f324b3958aedfc430f592d" kindref="member">cast</ref>(current,<sp/>new):</highlight></codeline> -<codeline lineno="1413"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Tries<sp/>to<sp/>force<sp/>a<sp/>new<sp/>value<sp/>into<sp/>the<sp/>same<sp/>type<sp/>as<sp/>the<sp/>current."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1414"><highlight class="normal"><sp/><sp/><sp/><sp/>typ<sp/>=<sp/>type(current)</highlight></codeline> -<codeline lineno="1415"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>typ<sp/>==<sp/>bool:</highlight></codeline> -<codeline lineno="1416"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1417"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>bool(int(new))</highlight></codeline> -<codeline lineno="1418"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>(ValueError,<sp/>TypeError):</highlight></codeline> -<codeline lineno="1419"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1420"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1421"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>new<sp/>=<sp/>new.lower()<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1422"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1423"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1424"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(new==</highlight><highlight class="stringliteral">'on'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>(new[0]<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>(</highlight><highlight class="stringliteral">'y'</highlight><highlight class="normal">,</highlight><highlight class="stringliteral">'t'</highlight><highlight class="normal">)):</highlight></codeline> -<codeline lineno="1425"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1426"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(new==</highlight><highlight class="stringliteral">'off'</highlight><highlight class="normal">)<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>(new[0]<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>(</highlight><highlight class="stringliteral">'n'</highlight><highlight class="normal">,</highlight><highlight class="stringliteral">'f'</highlight><highlight class="normal">)):</highlight></codeline> -<codeline lineno="1427"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1428"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1429"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1430"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>typ(new)</highlight></codeline> -<codeline lineno="1431"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1432"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1433"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>(</highlight><highlight class="stringliteral">"Problem<sp/>setting<sp/>parameter<sp/>(now<sp/>%s)<sp/>to<sp/>%s;<sp/>incorrect<sp/>type?"</highlight><highlight class="normal"><sp/>%<sp/>(current,<sp/>new))</highlight></codeline> -<codeline lineno="1434"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>current</highlight></codeline> -<codeline lineno="1435"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1436" refid="classcmd2_1_1Statekeeper" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Statekeeper" kindref="compound">Statekeeper</ref>(object):</highlight></codeline> -<codeline lineno="1437" refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Statekeeper_1a3550a0316a7f911d7b13da87844ee882" kindref="member">__init__</ref>(self,<sp/>obj,<sp/>attribs):</highlight></codeline> -<codeline lineno="1438"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" kindref="member">obj</ref><sp/>=<sp/>obj</highlight></codeline> -<codeline lineno="1439"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" kindref="member">attribs</ref><sp/>=<sp/>attribs</highlight></codeline> -<codeline lineno="1440"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" kindref="member">obj</ref>:</highlight></codeline> -<codeline lineno="1441"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" kindref="member">save</ref>()</highlight></codeline> -<codeline lineno="1442" refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" kindref="member">save</ref>(self):</highlight></codeline> -<codeline lineno="1443"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>attrib<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" kindref="member">attribs</ref>:</highlight></codeline> -<codeline lineno="1444"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>setattr(self,<sp/>attrib,<sp/>getattr(self.<ref refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" kindref="member">obj</ref>,<sp/>attrib))</highlight></codeline> -<codeline lineno="1445" refid="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" kindref="member">restore</ref>(self):</highlight></codeline> -<codeline lineno="1446"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" kindref="member">obj</ref>:</highlight></codeline> -<codeline lineno="1447"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>attrib<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" kindref="member">attribs</ref>:</highlight></codeline> -<codeline lineno="1448"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>setattr(self.<ref refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" kindref="member">obj</ref>,<sp/>attrib,<sp/>getattr(self,<sp/>attrib))<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1449"><highlight class="normal"></highlight></codeline> -<codeline lineno="1450" refid="classcmd2_1_1Borg" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Borg" kindref="compound">Borg</ref>(object):</highlight></codeline> -<codeline lineno="1451"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''All<sp/>instances<sp/>of<sp/>any<sp/>Borg<sp/>subclass<sp/>will<sp/>share<sp/>state.</highlight></codeline> -<codeline lineno="1452"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>from<sp/>Python<sp/>Cookbook,<sp/>2nd<sp/>Ed.,<sp/>recipe<sp/>6.16'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1453" refid="classcmd2_1_1Borg_1a3af75c745a5c124376fa050b4d1c3912" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>_shared_state<sp/>=<sp/>{}</highlight></codeline> -<codeline lineno="1454" refid="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" kindref="member">__new__</ref>(cls,<sp/>*a,<sp/>**k):</highlight></codeline> -<codeline lineno="1455"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>obj<sp/>=<sp/>object.__new__(cls,<sp/>*a,<sp/>**k)</highlight></codeline> -<codeline lineno="1456"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>obj.__dict__<sp/>=<sp/>cls._shared_state</highlight></codeline> -<codeline lineno="1457"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>obj</highlight></codeline> -<codeline lineno="1458"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1459" refid="classcmd2_1_1OutputTrap" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OutputTrap" kindref="compound">OutputTrap</ref>(<ref refid="classcmd2_1_1Borg" kindref="compound">Borg</ref>):</highlight></codeline> -<codeline lineno="1460"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Instantiate<sp/><sp/>an<sp/>OutputTrap<sp/>to<sp/>divert/capture<sp/>ALL<sp/>stdout<sp/>output.<sp/><sp/>For<sp/>use<sp/>in<sp/>unit<sp/>testing.</highlight></codeline> -<codeline lineno="1461"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>Call<sp/>`tearDown()`<sp/>to<sp/>return<sp/>to<sp/>normal<sp/>output.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1462" refid="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OutputTrap_1a0dc45d536432b07d7ec32da5755b5c85" kindref="member">__init__</ref>(self):</highlight></codeline> -<codeline lineno="1463"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" kindref="member">contents</ref><sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1464"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" kindref="member">old_stdout</ref><sp/>=<sp/>sys.stdout</highlight></codeline> -<codeline lineno="1465"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdout<sp/>=<sp/>self</highlight></codeline> -<codeline lineno="1466" refid="classcmd2_1_1OutputTrap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OutputTrap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" kindref="member">write</ref>(self,<sp/>txt):</highlight></codeline> -<codeline lineno="1467"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" kindref="member">contents</ref><sp/>+=<sp/>txt</highlight></codeline> -<codeline lineno="1468" refid="classcmd2_1_1OutputTrap_1a492ceb8dfb3f6e90bf095a710ab56ad1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OutputTrap_1a492ceb8dfb3f6e90bf095a710ab56ad1" kindref="member">read</ref>(self):</highlight></codeline> -<codeline lineno="1469"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self.<ref refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" kindref="member">contents</ref></highlight></codeline> -<codeline lineno="1470"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" kindref="member">contents</ref><sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1471"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>result</highlight></codeline> -<codeline lineno="1472" refid="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" kindref="member">tearDown</ref>(self):</highlight></codeline> -<codeline lineno="1473"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>sys.stdout<sp/>=<sp/>self.<ref refid="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" kindref="member">old_stdout</ref></highlight></codeline> -<codeline lineno="1474"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" kindref="member">contents</ref><sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1475"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1476" refid="classcmd2_1_1Cmd2TestCase" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd2TestCase" kindref="compound">Cmd2TestCase</ref>(unittest.TestCase):</highlight></codeline> -<codeline lineno="1477"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Subclass<sp/>this,<sp/>setting<sp/>CmdApp,<sp/>to<sp/>make<sp/>a<sp/>unittest.TestCase<sp/>class</highlight></codeline> -<codeline lineno="1478"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>that<sp/>will<sp/>execute<sp/>the<sp/>commands<sp/>in<sp/>a<sp/>transcript<sp/>file<sp/>and<sp/>expect<sp/>the<sp/>results<sp/>shown.</highlight></codeline> -<codeline lineno="1479"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/>See<sp/>example.py'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1480" refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>CmdApp<sp/>=<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1481" refid="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd2TestCase_1ad82fc3489ffaf8ae227e7b122df389e0" kindref="member">fetchTranscripts</ref>(self):</highlight></codeline> -<codeline lineno="1482"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" kindref="member">transcripts</ref><sp/>=<sp/>{}</highlight></codeline> -<codeline lineno="1483"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>fileset<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" kindref="member">CmdApp</ref>.testfiles:</highlight></codeline> -<codeline lineno="1484"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>fname<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>glob.glob(fileset):</highlight></codeline> -<codeline lineno="1485"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>tfile<sp/>=<sp/>open(fname)</highlight></codeline> -<codeline lineno="1486"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" kindref="member">transcripts</ref>[fname]<sp/>=<sp/>iter(tfile.readlines())</highlight></codeline> -<codeline lineno="1487"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>tfile.close()</highlight></codeline> -<codeline lineno="1488"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>len(self.<ref refid="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" kindref="member">transcripts</ref>):</highlight></codeline> -<codeline lineno="1489"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>(StandardError,),<sp/></highlight><highlight class="stringliteral">"No<sp/>test<sp/>files<sp/>found<sp/>-<sp/>nothing<sp/>to<sp/>test."</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1490" refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" kindref="member">setUp</ref>(self):</highlight></codeline> -<codeline lineno="1491"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" kindref="member">CmdApp</ref>:</highlight></codeline> -<codeline lineno="1492"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1adeb5a7b735ad3b7f23a3c44d15ad283e" kindref="member">outputTrap</ref><sp/>=<sp/><ref refid="classcmd2_1_1OutputTrap" kindref="compound">OutputTrap</ref>()</highlight></codeline> -<codeline lineno="1493"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref><sp/>=<sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" kindref="member">CmdApp</ref>()</highlight></codeline> -<codeline lineno="1494"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ad82fc3489ffaf8ae227e7b122df389e0" kindref="member">fetchTranscripts</ref>()</highlight></codeline> -<codeline lineno="1495" refid="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" kindref="member">runTest</ref>(self):<sp/></highlight><highlight class="comment">#<sp/>was<sp/>testall</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1496"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" kindref="member">CmdApp</ref>:</highlight></codeline> -<codeline lineno="1497"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>its<sp/>=<sp/>sorted(self.transcripts.items())</highlight></codeline> -<codeline lineno="1498"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>(fname,<sp/>transcript)<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>its:</highlight></codeline> -<codeline lineno="1499"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" kindref="member">_test_transcript</ref>(fname,<sp/>transcript)</highlight></codeline> -<codeline lineno="1500" refid="classcmd2_1_1Cmd2TestCase_1aa85409ff40b934d96ca1b3d3ff9e897d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>regexPattern<sp/>=<sp/>pyparsing.QuotedString(quoteChar=</highlight><highlight class="stringliteral">r'/'</highlight><highlight class="normal">,<sp/>escChar=</highlight><highlight class="stringliteral">'\\'</highlight><highlight class="normal">,<sp/>multiline=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,<sp/>unquoteResults=</highlight><highlight class="keyword">True</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="1501"><highlight class="normal"><sp/><sp/><sp/><sp/>regexPattern.ignore(pyparsing.cStyleComment)</highlight></codeline> -<codeline lineno="1502" refid="classcmd2_1_1Cmd2TestCase_1a29b62f02c603b82014102babccd0c40e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>notRegexPattern<sp/>=<sp/>pyparsing.Word(pyparsing.printables)</highlight></codeline> -<codeline lineno="1503"><highlight class="normal"><sp/><sp/><sp/><sp/>notRegexPattern.setParseAction(</highlight><highlight class="keyword">lambda</highlight><highlight class="normal"><sp/>t:<sp/>re.escape(t[0]))</highlight></codeline> -<codeline lineno="1504" refid="classcmd2_1_1Cmd2TestCase_1af9574fde56ba05bc1532a6a028fb566d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>expectationParser<sp/>=<sp/>regexPattern<sp/>|<sp/>notRegexPattern</highlight></codeline> -<codeline lineno="1505" refid="classcmd2_1_1Cmd2TestCase_1a946827bef7050042cee99d3749c976d0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>anyWhitespace<sp/>=<sp/>re.compile(</highlight><highlight class="stringliteral">r'\s'</highlight><highlight class="normal">,<sp/>re.DOTALL<sp/>|<sp/>re.MULTILINE)</highlight></codeline> -<codeline lineno="1506" refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" kindref="member">_test_transcript</ref>(self,<sp/>fname,<sp/>transcript):</highlight></codeline> -<codeline lineno="1507"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>lineNum<sp/>=<sp/>0</highlight></codeline> -<codeline lineno="1508"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>finished<sp/>=<sp/></highlight><highlight class="keyword">False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1509"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>transcript.next()</highlight></codeline> -<codeline lineno="1510"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>lineNum<sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="1511"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>tests_run<sp/>=<sp/>0</highlight></codeline> -<codeline lineno="1512"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>finished:</highlight></codeline> -<codeline lineno="1513"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Scroll<sp/>forward<sp/>to<sp/>where<sp/>actual<sp/>commands<sp/>begin</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1514"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>line.startswith(self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref>.prompt):</highlight></codeline> -<codeline lineno="1515"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1516"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>transcript.next()</highlight></codeline> -<codeline lineno="1517"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>StopIteration:</highlight></codeline> -<codeline lineno="1518"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>finished<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1519"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">break</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1520"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>lineNum<sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="1521"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>command<sp/>=<sp/>[line[len(self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref>.prompt):]]</highlight></codeline> -<codeline lineno="1522"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>transcript.next()</highlight></codeline> -<codeline lineno="1523"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Read<sp/>the<sp/>entirety<sp/>of<sp/>a<sp/>multi-line<sp/>command</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1524"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/>line.startswith(self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref>.continuation_prompt):</highlight></codeline> -<codeline lineno="1525"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>command.append(line[len(self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref>.continuation_prompt):])</highlight></codeline> -<codeline lineno="1526"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1527"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>transcript.next()</highlight></codeline> -<codeline lineno="1528"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>StopIteration:</highlight></codeline> -<codeline lineno="1529"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">raise</highlight><highlight class="normal"><sp/>(StopIteration,<sp/></highlight></codeline> -<codeline lineno="1530"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Transcript<sp/>broke<sp/>off<sp/>while<sp/>reading<sp/>command<sp/>beginning<sp/>at<sp/>line<sp/>%d<sp/>with\n%s'</highlight><highlight class="normal"><sp/></highlight></codeline> -<codeline lineno="1531"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>%<sp/>(command[0]))</highlight></codeline> -<codeline lineno="1532"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>lineNum<sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="1533"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>command<sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">.join(command)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1534"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Send<sp/>the<sp/>command<sp/>into<sp/>the<sp/>application<sp/>and<sp/>capture<sp/>the<sp/>resulting<sp/>output</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1535"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/>self.cmdapp.onecmd_plus_hooks(command)</highlight></codeline> -<codeline lineno="1536"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#TODO:<sp/>should<sp/>act<sp/>on<sp/>``stop``</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1537"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self.outputTrap.read()</highlight></codeline> -<codeline lineno="1538"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Read<sp/>the<sp/>expected<sp/>result<sp/>from<sp/>transcript</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1539"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>line.startswith(self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref>.prompt):</highlight></codeline> -<codeline lineno="1540"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>message<sp/>=<sp/></highlight><highlight class="stringliteral">'\nFile<sp/>%s,<sp/>line<sp/>%d\nCommand<sp/>was:\n%s\nExpected:<sp/>(nothing)\nGot:\n%s\n'</highlight><highlight class="normal">%\</highlight></codeline> -<codeline lineno="1541"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(fname,<sp/>lineNum,<sp/>command,<sp/>result)<sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1542"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.assert_(not(result.strip()),<sp/>message)</highlight></codeline> -<codeline lineno="1543"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">continue</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1544"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>expected<sp/>=<sp/>[]</highlight></codeline> -<codeline lineno="1545"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">not</highlight><highlight class="normal"><sp/>line.startswith(self.<ref refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kindref="member">cmdapp</ref>.prompt):</highlight></codeline> -<codeline lineno="1546"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>expected.append(line)</highlight></codeline> -<codeline lineno="1547"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1548"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>line<sp/>=<sp/>transcript.next()</highlight></codeline> -<codeline lineno="1549"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>StopIteration:</highlight></codeline> -<codeline lineno="1550"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>finished<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1551"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">break</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1552"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>lineNum<sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="1553"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>expected<sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">.join(expected)</highlight></codeline> -<codeline lineno="1554"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>Compare<sp/>actual<sp/>result<sp/>to<sp/>expected</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1555"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>message<sp/>=<sp/></highlight><highlight class="stringliteral">'\nFile<sp/>%s,<sp/>line<sp/>%d\nCommand<sp/>was:\n%s\nExpected:\n%s\nGot:\n%s\n'</highlight><highlight class="normal">%\</highlight></codeline> -<codeline lineno="1556"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(fname,<sp/>lineNum,<sp/>command,<sp/>expected,<sp/>result)<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1557"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>expected<sp/>=<sp/>self.expectationParser.transformString(expected)</highlight></codeline> -<codeline lineno="1558"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>checking<sp/>whitespace<sp/>is<sp/>a<sp/>pain<sp/>-<sp/>let's<sp/>skip<sp/>it</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1559"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>expected<sp/>=<sp/>self.anyWhitespace.sub(</highlight><highlight class="stringliteral">''</highlight><highlight class="normal">,<sp/>expected)</highlight></codeline> -<codeline lineno="1560"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>result<sp/>=<sp/>self.anyWhitespace.sub(</highlight><highlight class="stringliteral">''</highlight><highlight class="normal">,<sp/>result)</highlight></codeline> -<codeline lineno="1561"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.assert_(re.match(expected,<sp/>result,<sp/>re.MULTILINE<sp/>|<sp/>re.DOTALL),<sp/>message)</highlight></codeline> -<codeline lineno="1562"><highlight class="normal"></highlight></codeline> -<codeline lineno="1563" refid="classcmd2_1_1Cmd2TestCase_1a12a9839011a264bf817e646114523052" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classcmd2_1_1Cmd2TestCase_1a12a9839011a264bf817e646114523052" kindref="member">tearDown</ref>(self):</highlight></codeline> -<codeline lineno="1564"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" kindref="member">CmdApp</ref>:</highlight></codeline> -<codeline lineno="1565"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.outputTrap.tearDown()</highlight></codeline> -<codeline lineno="1566"><highlight class="normal"></highlight></codeline> -<codeline lineno="1567"><highlight class="normal"></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>__name__<sp/>==<sp/></highlight><highlight class="stringliteral">'__main__'</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="1568"><highlight class="normal"><sp/><sp/><sp/><sp/>doctest.testmod(optionflags<sp/>=<sp/>doctest.NORMALIZE_WHITESPACE)</highlight></codeline> -<codeline lineno="1569"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="1570"><highlight class="normal"></highlight><highlight class="stringliteral">'''</highlight></codeline> -<codeline lineno="1571"><highlight class="stringliteral">To<sp/>make<sp/>your<sp/>application<sp/>transcript-testable,<sp/>replace<sp/></highlight></codeline> -<codeline lineno="1572"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1573"><highlight class="stringliteral">::</highlight></codeline> -<codeline lineno="1574"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1575"><highlight class="stringliteral"><sp/><sp/>app<sp/>=<sp/>MyApp()</highlight></codeline> -<codeline lineno="1576"><highlight class="stringliteral"><sp/><sp/>app.cmdloop()</highlight></codeline> -<codeline lineno="1577"><highlight class="stringliteral"><sp/><sp/></highlight></codeline> -<codeline lineno="1578"><highlight class="stringliteral">with</highlight></codeline> -<codeline lineno="1579"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1580"><highlight class="stringliteral">::</highlight></codeline> -<codeline lineno="1581"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1582"><highlight class="stringliteral"><sp/><sp/>app<sp/>=<sp/>MyApp()</highlight></codeline> -<codeline lineno="1583"><highlight class="stringliteral"><sp/><sp/>cmd2.run(app)</highlight></codeline> -<codeline lineno="1584"><highlight class="stringliteral"><sp/><sp/></highlight></codeline> -<codeline lineno="1585"><highlight class="stringliteral">Then<sp/>run<sp/>a<sp/>session<sp/>of<sp/>your<sp/>application<sp/>and<sp/>paste<sp/>the<sp/>entire<sp/>screen<sp/>contents</highlight></codeline> -<codeline lineno="1586"><highlight class="stringliteral">into<sp/>a<sp/>file,<sp/>``transcript.test``,<sp/>and<sp/>invoke<sp/>the<sp/>test<sp/>like::</highlight></codeline> -<codeline lineno="1587"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1588"><highlight class="stringliteral"><sp/><sp/>python<sp/>myapp.py<sp/>--test<sp/>transcript.test</highlight></codeline> -<codeline lineno="1589"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="1590"><highlight class="stringliteral">Wildcards<sp/>can<sp/>be<sp/>used<sp/>to<sp/>test<sp/>against<sp/>multiple<sp/>transcript<sp/>files.</highlight></codeline> -<codeline lineno="1591"><highlight class="stringliteral">'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="1592"><highlight class="normal"></highlight></codeline> -<codeline lineno="1593"><highlight class="normal"></highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/combine.xslt b/doxygen/xml/combine.xslt deleted file mode 100644 index c148ee4..0000000 --- a/doxygen/xml/combine.xslt +++ /dev/null @@ -1,15 +0,0 @@ -<!-- XSLT script to combine the generated output into a single file. - If you have xsltproc you could use: - xsltproc combine.xslt index.xml >all.xml ---> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> - <xsl:output method="xml" version="1.0" indent="no" standalone="yes" /> - <xsl:template match="/"> - <doxygen version="{doxygenindex/@version}"> - <!-- Load all doxgen generated xml files --> - <xsl:for-each select="doxygenindex/compound"> - <xsl:copy-of select="document( concat( @refid, '.xml' ) )/doxygen/*" /> - </xsl:for-each> - </doxygen> - </xsl:template> -</xsl:stylesheet> diff --git a/doxygen/xml/compound.xsd b/doxygen/xml/compound.xsd deleted file mode 100644 index 493fc4e..0000000 --- a/doxygen/xml/compound.xsd +++ /dev/null @@ -1,822 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?> -<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <xsd:element name="doxygen" type="DoxygenType"/> - - <!-- Complex types --> - - <xsd:complexType name="DoxygenType"> - <xsd:sequence maxOccurs="unbounded"> - <xsd:element name="compounddef" type="compounddefType" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="version" type="DoxVersionNumber" use="required" /> - </xsd:complexType> - - <xsd:complexType name="compounddefType"> - <xsd:sequence> - <xsd:element name="compoundname" type="xsd:string"/> - <xsd:element name="title" type="xsd:string" minOccurs="0" /> - <xsd:element name="basecompoundref" type="compoundRefType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="derivedcompoundref" type="compoundRefType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="includes" type="incType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="includedby" type="incType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="incdepgraph" type="graphType" minOccurs="0" /> - <xsd:element name="invincdepgraph" type="graphType" minOccurs="0" /> - <xsd:element name="innerdir" type="refType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="innerfile" type="refType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="innerclass" type="refType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="innernamespace" type="refType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="innerpage" type="refType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="innergroup" type="refType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="templateparamlist" type="templateparamlistType" minOccurs="0" /> - <xsd:element name="sectiondef" type="sectiondefType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="briefdescription" type="descriptionType" minOccurs="0" /> - <xsd:element name="detaileddescription" type="descriptionType" minOccurs="0" /> - <xsd:element name="inheritancegraph" type="graphType" minOccurs="0" /> - <xsd:element name="collaborationgraph" type="graphType" minOccurs="0" /> - <xsd:element name="programlisting" type="listingType" minOccurs="0" /> - <xsd:element name="location" type="locationType" minOccurs="0" /> - <xsd:element name="listofallmembers" type="listofallmembersType" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - <xsd:attribute name="kind" type="DoxCompoundKind" /> - <xsd:attribute name="prot" type="DoxProtectionKind" /> - </xsd:complexType> - - <xsd:complexType name="listofallmembersType"> - <xsd:sequence> - <xsd:element name="member" type="memberRefType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="memberRefType"> - <xsd:sequence> - <xsd:element name="scope" /> - <xsd:element name="name" /> - </xsd:sequence> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="prot" type="DoxProtectionKind" /> - <xsd:attribute name="virt" type="DoxVirtualKind" /> - <xsd:attribute name="ambiguityscope" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="compoundRefType"> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute name="refid" type="xsd:string" use="optional" /> - <xsd:attribute name="prot" type="DoxProtectionKind" /> - <xsd:attribute name="virt" type="DoxVirtualKind" /> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> - - <xsd:complexType name="reimplementType"> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute name="refid" type="xsd:string" /> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> - - <xsd:complexType name="incType"> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="local" type="DoxBool" /> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> - - <xsd:complexType name="refType"> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="prot" type="DoxProtectionKind" use="optional"/> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> - - <xsd:complexType name="refTextType"> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="kindref" type="DoxRefKind" /> - <xsd:attribute name="external" type="xsd:string" use="optional"/> - <xsd:attribute name="tooltip" type="xsd:string" use="optional"/> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> - - <xsd:complexType name="sectiondefType"> - <xsd:sequence> - <xsd:element name="header" type="xsd:string" minOccurs="0" /> - <xsd:element name="description" type="descriptionType" minOccurs="0" /> - <xsd:element name="memberdef" type="memberdefType" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="kind" type="DoxSectionKind" /> - </xsd:complexType> - - <xsd:complexType name="memberdefType"> - <xsd:sequence> - <xsd:element name="templateparamlist" type="templateparamlistType" minOccurs="0" /> - <xsd:element name="type" type="linkedTextType" minOccurs="0" /> - <xsd:element name="definition" minOccurs="0" /> - <xsd:element name="argsstring" minOccurs="0" /> - <xsd:element name="name" /> - <xsd:element name="read" minOccurs="0" /> - <xsd:element name="write" minOccurs="0" /> - <xsd:element name="bitfield" minOccurs="0" /> - <xsd:element name="reimplements" type="reimplementType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="reimplementedby" type="reimplementType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="param" type="paramType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="enumvalue" type="enumvalueType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="initializer" type="linkedTextType" minOccurs="0" /> - <xsd:element name="exceptions" type="linkedTextType" minOccurs="0" /> - <xsd:element name="briefdescription" type="descriptionType" minOccurs="0" /> - <xsd:element name="detaileddescription" type="descriptionType" minOccurs="0" /> - <xsd:element name="inbodydescription" type="descriptionType" minOccurs="0" /> - <xsd:element name="location" type="locationType" /> - <xsd:element name="references" type="referenceType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="referencedby" type="referenceType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="kind" type="DoxMemberKind" /> - <xsd:attribute name="id" type="xsd:string" /> - <xsd:attribute name="prot" type="DoxProtectionKind" /> - <xsd:attribute name="static" type="DoxBool" /> - <xsd:attribute name="const" type="DoxBool" /> - <xsd:attribute name="explicit" type="DoxBool" /> - <xsd:attribute name="inline" type="DoxBool" /> - <xsd:attribute name="virt" type="DoxVirtualKind" /> - <xsd:attribute name="volatile" type="DoxBool" /> - <xsd:attribute name="mutable" type="DoxBool" /> - <!-- Qt property --> - <xsd:attribute name="readable" type="DoxBool" use="optional"/> - <xsd:attribute name="writable" type="DoxBool" use="optional"/> - <!-- C++/CLI variable --> - <xsd:attribute name="initonly" type="DoxBool" use="optional"/> - <!-- C++/CLI and C# property --> - <xsd:attribute name="settable" type="DoxBool" use="optional"/> - <xsd:attribute name="gettable" type="DoxBool" use="optional"/> - <!-- C++/CLI function --> - <xsd:attribute name="final" type="DoxBool" use="optional"/> - <xsd:attribute name="sealed" type="DoxBool" use="optional"/> - <xsd:attribute name="new" type="DoxBool" use="optional"/> - <!-- C++/CLI event --> - <xsd:attribute name="add" type="DoxBool" use="optional"/> - <xsd:attribute name="remove" type="DoxBool" use="optional"/> - <xsd:attribute name="raise" type="DoxBool" use="optional"/> - <!-- Objective-C 2.0 protocol method --> - <xsd:attribute name="optional" type="DoxBool" use="optional"/> - <xsd:attribute name="required" type="DoxBool" use="optional"/> - <!-- Objective-C 2.0 property accessor --> - <xsd:attribute name="accessor" type="DoxAccessor" use="optional"/> - </xsd:complexType> - - <xsd:complexType name="descriptionType" mixed="true"> - <xsd:sequence> - <xsd:element name="title" type="xsd:string" minOccurs="0"/> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect1" type="docSect1Type" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="internal" type="docInternalType" minOccurs="0" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="enumvalueType" mixed="true"> - <xsd:sequence> - <xsd:element name="name" /> - <xsd:element name="initializer" type="linkedTextType" minOccurs="0" /> - <xsd:element name="briefdescription" type="descriptionType" minOccurs="0" /> - <xsd:element name="detaileddescription" type="descriptionType" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - <xsd:attribute name="prot" type="DoxProtectionKind" /> - </xsd:complexType> - - <xsd:complexType name="templateparamlistType"> - <xsd:sequence> - <xsd:element name="param" type="paramType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="paramType"> - <xsd:sequence> - <xsd:element name="type" type="linkedTextType" minOccurs="0" /> - <xsd:element name="declname" minOccurs="0" /> - <xsd:element name="defname" minOccurs="0" /> - <xsd:element name="array" minOccurs="0" /> - <xsd:element name="defval" type="linkedTextType" minOccurs="0" /> - <xsd:element name="briefdescription" type="descriptionType" minOccurs="0" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="linkedTextType" mixed="true"> - <xsd:sequence> - <xsd:element name="ref" type="refTextType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="graphType"> - <xsd:sequence> - <xsd:element name="node" type="nodeType" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="nodeType"> - <xsd:sequence> - <xsd:element name="label" /> - <xsd:element name="link" type="linkType" minOccurs="0" /> - <xsd:element name="childnode" type="childnodeType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="childnodeType"> - <xsd:sequence> - <xsd:element name="edgelabel" minOccurs="0" maxOccurs="unbounded"/> - </xsd:sequence> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="relation" type="DoxGraphRelation" /> - </xsd:complexType> - - <xsd:complexType name="linkType"> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="external" type="xsd:string" use="optional"/> - </xsd:complexType> - - <xsd:complexType name="listingType"> - <xsd:sequence> - <xsd:element name="codeline" type="codelineType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="codelineType"> - <xsd:sequence> - <xsd:element name="highlight" type="highlightType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="lineno" type="xsd:integer" /> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="refkind" type="DoxRefKind" /> - <xsd:attribute name="external" type="DoxBool" /> - </xsd:complexType> - - <xsd:complexType name="highlightType" mixed="true"> - <xsd:choice minOccurs="0" maxOccurs="unbounded"> - <xsd:element name="sp" /> - <xsd:element name="ref" type="refTextType" /> - </xsd:choice> - <xsd:attribute name="class" type="DoxHighlightClass" /> - </xsd:complexType> - - <xsd:complexType name="referenceType" mixed="true"> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="compoundref" type="xsd:string" use="optional" /> - <xsd:attribute name="startline" type="xsd:integer" /> - <xsd:attribute name="endline" type="xsd:integer" /> - </xsd:complexType> - - <xsd:complexType name="locationType"> - <xsd:attribute name="file" type="xsd:string" /> - <xsd:attribute name="line" type="xsd:integer" /> - <xsd:attribute name="bodyfile" type="xsd:string" /> - <xsd:attribute name="bodystart" type="xsd:integer" /> - <xsd:attribute name="bodyend" type="xsd:integer" /> - </xsd:complexType> - - <xsd:complexType name="docSect1Type" mixed="true"> - <xsd:sequence> - <xsd:element name="title" type="xsd:string" /> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect2" type="docSect2Type" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="internal" type="docInternalS1Type" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docSect2Type" mixed="true"> - <xsd:sequence> - <xsd:element name="title" type="xsd:string" /> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect3" type="docSect3Type" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="internal" type="docInternalS2Type" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docSect3Type" mixed="true"> - <xsd:sequence> - <xsd:element name="title" type="xsd:string" /> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect4" type="docSect4Type" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="internal" type="docInternalS3Type" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docSect4Type" mixed="true"> - <xsd:sequence> - <xsd:element name="title" type="xsd:string" /> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="internal" type="docInternalS4Type" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docInternalType" mixed="true"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect1" type="docSect1Type" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docInternalS1Type" mixed="true"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect2" type="docSect2Type" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docInternalS2Type" mixed="true"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect3" type="docSect3Type" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docInternalS3Type" mixed="true"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect3" type="docSect4Type" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docInternalS4Type" mixed="true"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:group name="docTitleCmdGroup"> - <xsd:choice> - <xsd:element name="ulink" type="docURLLink" /> - <xsd:element name="bold" type="docMarkupType" /> - <xsd:element name="emphasis" type="docMarkupType" /> - <xsd:element name="computeroutput" type="docMarkupType" /> - <xsd:element name="subscript" type="docMarkupType" /> - <xsd:element name="superscript" type="docMarkupType" /> - <xsd:element name="center" type="docMarkupType" /> - <xsd:element name="small" type="docMarkupType" /> - <xsd:element name="htmlonly" type="xsd:string" /> - <xsd:element name="latexonly" type="xsd:string" /> - <xsd:element name="dot" type="xsd:string" /> - <xsd:element name="anchor" type="docAnchorType" /> - <xsd:element name="formula" type="docFormulaType" /> - <xsd:element name="ref" type="docRefTextType" /> - <xsd:element name="copy" type="docEmptyType" /> - <xsd:element name="trademark" type="docEmptyType" /> - <xsd:element name="registered" type="docEmptyType" /> - <xsd:element name="lsquo" type="docEmptyType" /> - <xsd:element name="rsquo" type="docEmptyType" /> - <xsd:element name="ldquo" type="docEmptyType" /> - <xsd:element name="rdquo" type="docEmptyType" /> - <xsd:element name="ndash" type="docEmptyType" /> - <xsd:element name="mdash" type="docEmptyType" /> - <xsd:element name="umlaut" type="docCharType" /> - <xsd:element name="acute" type="docCharType" /> - <xsd:element name="grave" type="docCharType" /> - <xsd:element name="circ" type="docCharType" /> - <xsd:element name="slash" type="docCharType" /> - <xsd:element name="tilde" type="docCharType" /> - <xsd:element name="cedil" type="docCharType" /> - <xsd:element name="ring" type="docCharType" /> - <xsd:element name="szlig" type="docEmptyType" /> - <xsd:element name="nonbreakablespace" type="docEmptyType" /> - </xsd:choice> - </xsd:group> - - <xsd:complexType name="docTitleType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - </xsd:complexType> - - <xsd:group name="docCmdGroup"> - <xsd:choice> - <xsd:group ref="docTitleCmdGroup"/> - <xsd:element name="linebreak" type="docEmptyType" /> - <xsd:element name="hruler" type="docEmptyType" /> - <xsd:element name="preformatted" type="docMarkupType" /> - <xsd:element name="programlisting" type="listingType" /> - <xsd:element name="verbatim" type="xsd:string" /> - <xsd:element name="indexentry" type="docIndexEntryType" /> - <xsd:element name="orderedlist" type="docListType" /> - <xsd:element name="itemizedlist" type="docListType" /> - <xsd:element name="simplesect" type="docSimpleSectType" /> - <xsd:element name="title" type="docTitleType" /> - <xsd:element name="variablelist" type="docVariableListType" /> - <xsd:element name="table" type="docTableType" /> - <xsd:element name="heading" type="docHeadingType" /> - <xsd:element name="image" type="docImageType" /> - <xsd:element name="dotfile" type="docDotFileType" /> - <xsd:element name="toclist" type="docTocListType" /> - <xsd:element name="language" type="docLanguageType" /> - <xsd:element name="parameterlist" type="docParamListType" /> - <xsd:element name="xrefsect" type="docXRefSectType" /> - <xsd:element name="copydoc" type="docCopyType" /> - </xsd:choice> - </xsd:group> - - <xsd:complexType name="docParaType" mixed="true"> - <xsd:group ref="docCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - </xsd:complexType> - - <xsd:complexType name="docMarkupType" mixed="true"> - <xsd:group ref="docCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - </xsd:complexType> - - <xsd:complexType name="docURLLink" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - <xsd:attribute name="url" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docAnchorType" mixed="true"> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docFormulaType" mixed="true"> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docIndexEntryType"> - <xsd:sequence> - <xsd:element name="primaryie" type="xsd:string" /> - <xsd:element name="secondaryie" type="xsd:string" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docListType"> - <xsd:sequence> - <xsd:element name="listitem" type="docListItemType" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docListItemType"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docSimpleSectType"> - <xsd:sequence> - <xsd:element name="title" type="docTitleType" minOccurs="0" /> - <xsd:sequence minOccurs="0" maxOccurs="unbounded"> - <xsd:element name="para" type="docParaType" minOccurs="1" maxOccurs="unbounded" /> - <xsd:element name="simplesectsep" type="docEmptyType" minOccurs="0"/> - </xsd:sequence> - </xsd:sequence> - <xsd:attribute name="kind" type="DoxSimpleSectKind" /> - </xsd:complexType> - - <xsd:complexType name="docVarListEntryType"> - <xsd:sequence> - <xsd:element name="term" type="docTitleType" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:group name="docVariableListGroup"> - <xsd:sequence> - <xsd:element name="varlistentry" type="docVarListEntryType" /> - <xsd:element name="listitem" type="docListItemType" /> - </xsd:sequence> - </xsd:group> - - <xsd:complexType name="docVariableListType"> - <xsd:sequence> - <xsd:group ref="docVariableListGroup" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docRefTextType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - <xsd:attribute name="refid" type="xsd:string" /> - <xsd:attribute name="kindref" type="DoxRefKind" /> - <xsd:attribute name="external" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docTableType"> - <xsd:sequence> - <xsd:element name="row" type="docRowType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="caption" type="docCaptionType" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="rows" type="xsd:integer" /> - <xsd:attribute name="cols" type="xsd:integer" /> - </xsd:complexType> - - <xsd:complexType name="docRowType"> - <xsd:sequence> - <xsd:element name="entry" type="docEntryType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docEntryType"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="thead" type="DoxBool" /> - </xsd:complexType> - - <xsd:complexType name="docCaptionType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - </xsd:complexType> - - <xsd:complexType name="docHeadingType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - <xsd:attribute name="level" type="xsd:integer" /> <!-- todo: range 1-6 --> - </xsd:complexType> - - <xsd:complexType name="docImageType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - <xsd:attribute name="type" type="DoxImageKind" /> - <xsd:attribute name="name" type="xsd:string" /> - <xsd:attribute name="width" type="xsd:string" /> - <xsd:attribute name="height" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docDotFileType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - <xsd:attribute name="name" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docTocItemType" mixed="true"> - <xsd:group ref="docTitleCmdGroup" minOccurs="0" maxOccurs="unbounded" /> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docTocListType"> - <xsd:sequence> - <xsd:element name="tocitem" type="docTocItemType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docLanguageType"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="langid" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docParamListType"> - <xsd:sequence> - <xsd:element name="parameteritem" type="docParamListItem" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - <xsd:attribute name="kind" type="DoxParamListKind" /> - </xsd:complexType> - - <xsd:complexType name="docParamListItem"> - <xsd:sequence> - <xsd:element name="parameternamelist" type="docParamNameList" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="parameterdescription" type="descriptionType" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docParamNameList"> - <xsd:sequence> - <xsd:element name="parametertype" type="docParamType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="parametername" type="docParamName" minOccurs="0" maxOccurs="unbounded" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docParamType" mixed="true"> - <xsd:sequence> - <xsd:element name="ref" type="refTextType" minOccurs="0" maxOccurs="1" /> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="docParamName" mixed="true"> - <xsd:sequence> - <xsd:element name="ref" type="refTextType" minOccurs="0" maxOccurs="1" /> - </xsd:sequence> - <xsd:attribute name="direction" type="DoxParamDir" use="optional" /> - </xsd:complexType> - - <xsd:complexType name="docXRefSectType"> - <xsd:sequence> - <xsd:element name="xreftitle" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="xrefdescription" type="descriptionType" /> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docCopyType"> - <xsd:sequence> - <xsd:element name="para" type="docParaType" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="sect1" type="docSect1Type" minOccurs="0" maxOccurs="unbounded" /> - <xsd:element name="internal" type="docInternalType" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="link" type="xsd:string" /> - </xsd:complexType> - - <xsd:complexType name="docCharType"> - <xsd:attribute name="char" type="DoxCharRange"/> - </xsd:complexType> - - <xsd:complexType name="docEmptyType"/> - - <!-- Simple types --> - - <xsd:simpleType name="DoxBool"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="yes" /> - <xsd:enumeration value="no" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxGraphRelation"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="include" /> - <xsd:enumeration value="usage" /> - <xsd:enumeration value="template-instance" /> - <xsd:enumeration value="public-inheritance" /> - <xsd:enumeration value="protected-inheritance" /> - <xsd:enumeration value="private-inheritance" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxRefKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="compound" /> - <xsd:enumeration value="member" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxMemberKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="define" /> - <xsd:enumeration value="property" /> - <xsd:enumeration value="event" /> - <xsd:enumeration value="variable" /> - <xsd:enumeration value="typedef" /> - <xsd:enumeration value="enum" /> - <xsd:enumeration value="function" /> - <xsd:enumeration value="signal" /> - <xsd:enumeration value="prototype" /> - <xsd:enumeration value="friend" /> - <xsd:enumeration value="dcop" /> - <xsd:enumeration value="slot" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxProtectionKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="public" /> - <xsd:enumeration value="protected" /> - <xsd:enumeration value="private" /> - <xsd:enumeration value="package" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxVirtualKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="non-virtual" /> - <xsd:enumeration value="virtual" /> - <xsd:enumeration value="pure-virtual" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxCompoundKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="class" /> - <xsd:enumeration value="struct" /> - <xsd:enumeration value="union" /> - <xsd:enumeration value="interface" /> - <xsd:enumeration value="protocol" /> - <xsd:enumeration value="category" /> - <xsd:enumeration value="exception" /> - <xsd:enumeration value="file" /> - <xsd:enumeration value="namespace" /> - <xsd:enumeration value="group" /> - <xsd:enumeration value="page" /> - <xsd:enumeration value="example" /> - <xsd:enumeration value="dir" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxSectionKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="user-defined" /> - <xsd:enumeration value="public-type" /> - <xsd:enumeration value="public-func" /> - <xsd:enumeration value="public-attrib" /> - <xsd:enumeration value="public-slot" /> - <xsd:enumeration value="signal" /> - <xsd:enumeration value="dcop-func" /> - <xsd:enumeration value="property" /> - <xsd:enumeration value="event" /> - <xsd:enumeration value="public-static-func" /> - <xsd:enumeration value="public-static-attrib" /> - <xsd:enumeration value="protected-type" /> - <xsd:enumeration value="protected-func" /> - <xsd:enumeration value="protected-attrib" /> - <xsd:enumeration value="protected-slot" /> - <xsd:enumeration value="protected-static-func" /> - <xsd:enumeration value="protected-static-attrib" /> - <xsd:enumeration value="package-type" /> - <xsd:enumeration value="package-func" /> - <xsd:enumeration value="package-attrib" /> - <xsd:enumeration value="package-static-func" /> - <xsd:enumeration value="package-static-attrib" /> - <xsd:enumeration value="private-type" /> - <xsd:enumeration value="private-func" /> - <xsd:enumeration value="private-attrib" /> - <xsd:enumeration value="private-slot" /> - <xsd:enumeration value="private-static-func" /> - <xsd:enumeration value="private-static-attrib" /> - <xsd:enumeration value="friend" /> - <xsd:enumeration value="related" /> - <xsd:enumeration value="define" /> - <xsd:enumeration value="prototype" /> - <xsd:enumeration value="typedef" /> - <xsd:enumeration value="enum" /> - <xsd:enumeration value="func" /> - <xsd:enumeration value="var" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxHighlightClass"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="comment" /> - <xsd:enumeration value="normal" /> - <xsd:enumeration value="preprocessor" /> - <xsd:enumeration value="keyword" /> - <xsd:enumeration value="keywordtype" /> - <xsd:enumeration value="keywordflow" /> - <xsd:enumeration value="stringliteral" /> - <xsd:enumeration value="charliteral" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxSimpleSectKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="see" /> - <xsd:enumeration value="return" /> - <xsd:enumeration value="author" /> - <xsd:enumeration value="authors" /> - <xsd:enumeration value="version" /> - <xsd:enumeration value="since" /> - <xsd:enumeration value="date" /> - <xsd:enumeration value="note" /> - <xsd:enumeration value="warning" /> - <xsd:enumeration value="pre" /> - <xsd:enumeration value="post" /> - <xsd:enumeration value="copyright" /> - <xsd:enumeration value="invariant" /> - <xsd:enumeration value="remark" /> - <xsd:enumeration value="attention" /> - <xsd:enumeration value="par" /> - <xsd:enumeration value="rcs" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxVersionNumber"> - <xsd:restriction base="xsd:string"> - <xsd:pattern value="\d+\.\d+.*" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxImageKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="html" /> - <xsd:enumeration value="latex" /> - <xsd:enumeration value="rtf" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxParamListKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="param" /> - <xsd:enumeration value="retval" /> - <xsd:enumeration value="exception" /> - <xsd:enumeration value="templateparam" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxCharRange"> - <xsd:restriction base="xsd:string"> - <xsd:pattern value="[aeiouncAEIOUNC]" /> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxParamDir"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="in"/> - <xsd:enumeration value="out"/> - <xsd:enumeration value="inout"/> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="DoxAccessor"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="retain"/> - <xsd:enumeration value="copy"/> - <xsd:enumeration value="assign"/> - </xsd:restriction> - </xsd:simpleType> - -</xsd:schema> - diff --git a/doxygen/xml/conf_8py.xml b/doxygen/xml/conf_8py.xml deleted file mode 100644 index 9e220d0..0000000 --- a/doxygen/xml/conf_8py.xml +++ /dev/null @@ -1,212 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="conf_8py" kind="file"> - <compoundname>conf.py</compoundname> - <innernamespace refid="namespaceconf">conf</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespaceconf" refkind="compound"><highlight class="comment">#<sp/>-*-<sp/>coding:<sp/>utf-8<sp/>-*-</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight><highlight class="comment">#<sp/>cmd2<sp/>documentation<sp/>build<sp/>configuration<sp/>file,<sp/>created<sp/>by</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="4"><highlight class="normal"></highlight><highlight class="comment">#<sp/>sphinx-quickstart<sp/>on<sp/>Wed<sp/>Feb<sp/>10<sp/>12:05:28<sp/>2010.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="5"><highlight class="normal"></highlight><highlight class="comment">#</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="6"><highlight class="normal"></highlight><highlight class="comment">#<sp/>This<sp/>file<sp/>is<sp/>execfile()d<sp/>with<sp/>the<sp/>current<sp/>directory<sp/>set<sp/>to<sp/>its<sp/>containing<sp/>dir.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">#</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="8"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Note<sp/>that<sp/>not<sp/>all<sp/>possible<sp/>configuration<sp/>values<sp/>are<sp/>present<sp/>in<sp/>this</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="9"><highlight class="normal"></highlight><highlight class="comment">#<sp/>autogenerated<sp/>file.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="10"><highlight class="normal"></highlight><highlight class="comment">#</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="11"><highlight class="normal"></highlight><highlight class="comment">#<sp/>All<sp/>configuration<sp/>values<sp/>have<sp/>a<sp/>default;<sp/>values<sp/>that<sp/>are<sp/>commented<sp/>out</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="12"><highlight class="normal"></highlight><highlight class="comment">#<sp/>serve<sp/>to<sp/>show<sp/>the<sp/>default.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="13"><highlight class="normal"></highlight></codeline> -<codeline lineno="14"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>sys,<sp/>os</highlight></codeline> -<codeline lineno="15"><highlight class="normal"></highlight></codeline> -<codeline lineno="16"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>extensions<sp/>(or<sp/>modules<sp/>to<sp/>document<sp/>with<sp/>autodoc)<sp/>are<sp/>in<sp/>another<sp/>directory,</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="17"><highlight class="normal"></highlight><highlight class="comment">#<sp/>add<sp/>these<sp/>directories<sp/>to<sp/>sys.path<sp/>here.<sp/>If<sp/>the<sp/>directory<sp/>is<sp/>relative<sp/>to<sp/>the</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="18"><highlight class="normal"></highlight><highlight class="comment">#<sp/>documentation<sp/>root,<sp/>use<sp/>os.path.abspath<sp/>to<sp/>make<sp/>it<sp/>absolute,<sp/>like<sp/>shown<sp/>here.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="19"><highlight class="normal"></highlight><highlight class="comment">#sys.path.append(os.path.abspath('.'))</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="20"><highlight class="normal"></highlight></codeline> -<codeline lineno="21"><highlight class="normal"></highlight><highlight class="comment">#<sp/>--<sp/>General<sp/>configuration<sp/>-----------------------------------------------------</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="22"><highlight class="normal"></highlight></codeline> -<codeline lineno="23"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Add<sp/>any<sp/>Sphinx<sp/>extension<sp/>module<sp/>names<sp/>here,<sp/>as<sp/>strings.<sp/>They<sp/>can<sp/>be<sp/>extensions</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="24"><highlight class="normal"></highlight><highlight class="comment">#<sp/>coming<sp/>with<sp/>Sphinx<sp/>(named<sp/>'sphinx.ext.*')<sp/>or<sp/>your<sp/>custom<sp/>ones.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="25" refid="namespaceconf_1a540efa67c53e84c1c353c1df2e37e39c" refkind="member"><highlight class="normal">extensions<sp/>=<sp/>[</highlight><highlight class="stringliteral">'sphinx.ext.autodoc'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'sphinx.ext.doctest'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'sphinx.ext.intersphinx'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'sphinx.ext.todo'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="26"><highlight class="normal"></highlight></codeline> -<codeline lineno="27"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Add<sp/>any<sp/>paths<sp/>that<sp/>contain<sp/>templates<sp/>here,<sp/>relative<sp/>to<sp/>this<sp/>directory.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="28" refid="namespaceconf_1af50129dcc1f90655539f025595a3093b" refkind="member"><highlight class="normal">templates_path<sp/>=<sp/>[</highlight><highlight class="stringliteral">'_templates'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="29"><highlight class="normal"></highlight></codeline> -<codeline lineno="30"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>suffix<sp/>of<sp/>source<sp/>filenames.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="31" refid="namespaceconf_1a1e0ba7f4cb1d50fa831f1236a77d60f6" refkind="member"><highlight class="normal">source_suffix<sp/>=<sp/></highlight><highlight class="stringliteral">'.rst'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="32"><highlight class="normal"></highlight></codeline> -<codeline lineno="33"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>encoding<sp/>of<sp/>source<sp/>files.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="34"><highlight class="normal"></highlight><highlight class="comment">#source_encoding<sp/>=<sp/>'utf-8'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="35"><highlight class="normal"></highlight></codeline> -<codeline lineno="36"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>master<sp/>toctree<sp/>document.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="37" refid="namespaceconf_1ae22a29d94a222730836db739d6dbd71e" refkind="member"><highlight class="normal">master_doc<sp/>=<sp/></highlight><highlight class="stringliteral">'index'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="38"><highlight class="normal"></highlight></codeline> -<codeline lineno="39"><highlight class="normal"></highlight><highlight class="comment">#<sp/>General<sp/>information<sp/>about<sp/>the<sp/>project.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="40" refid="namespaceconf_1aa2c6aefbed1597a70cfb45a760e5977c" refkind="member"><highlight class="normal">project<sp/>=<sp/></highlight><highlight class="stringliteral">u'cmd2'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="41" refid="namespaceconf_1ac8ccf456b321bc9052c0691a173b6925" refkind="member"><highlight class="normal">copyright<sp/>=<sp/></highlight><highlight class="stringliteral">u'2010,<sp/>Catherine<sp/>Devlin'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="42"><highlight class="normal"></highlight></codeline> -<codeline lineno="43"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>version<sp/>info<sp/>for<sp/>the<sp/>project<sp/>you're<sp/>documenting,<sp/>acts<sp/>as<sp/>replacement<sp/>for</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="44"><highlight class="normal"></highlight><highlight class="comment">#<sp/>|version|<sp/>and<sp/>|release|,<sp/>also<sp/>used<sp/>in<sp/>various<sp/>other<sp/>places<sp/>throughout<sp/>the</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="45"><highlight class="normal"></highlight><highlight class="comment">#<sp/>built<sp/>documents.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="46"><highlight class="normal"></highlight><highlight class="comment">#</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="47"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>short<sp/>X.Y<sp/>version.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="48" refid="namespaceconf_1a93370314d5e59e93dabf67ca4906c634" refkind="member"><highlight class="normal">version<sp/>=<sp/></highlight><highlight class="stringliteral">'0.6.0'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="49"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>full<sp/>version,<sp/>including<sp/>alpha/beta/rc<sp/>tags.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="50" refid="namespaceconf_1a90a599726178800ad5a42f6bc2cd5208" refkind="member"><highlight class="normal">release<sp/>=<sp/></highlight><highlight class="stringliteral">'0.6.0'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="51"><highlight class="normal"></highlight></codeline> -<codeline lineno="52"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>language<sp/>for<sp/>content<sp/>autogenerated<sp/>by<sp/>Sphinx.<sp/>Refer<sp/>to<sp/>documentation</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="53"><highlight class="normal"></highlight><highlight class="comment">#<sp/>for<sp/>a<sp/>list<sp/>of<sp/>supported<sp/>languages.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="54"><highlight class="normal"></highlight><highlight class="comment">#language<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="55"><highlight class="normal"></highlight></codeline> -<codeline lineno="56"><highlight class="normal"></highlight><highlight class="comment">#<sp/>There<sp/>are<sp/>two<sp/>options<sp/>for<sp/>replacing<sp/>|today|:<sp/>either,<sp/>you<sp/>set<sp/>today<sp/>to<sp/>some</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="57"><highlight class="normal"></highlight><highlight class="comment">#<sp/>non-false<sp/>value,<sp/>then<sp/>it<sp/>is<sp/>used:</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="58"><highlight class="normal"></highlight><highlight class="comment">#today<sp/>=<sp/>''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="59"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Else,<sp/>today_fmt<sp/>is<sp/>used<sp/>as<sp/>the<sp/>format<sp/>for<sp/>a<sp/>strftime<sp/>call.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="60"><highlight class="normal"></highlight><highlight class="comment">#today_fmt<sp/>=<sp/>'%B<sp/>%d,<sp/>%Y'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="61"><highlight class="normal"></highlight></codeline> -<codeline lineno="62"><highlight class="normal"></highlight><highlight class="comment">#<sp/>List<sp/>of<sp/>documents<sp/>that<sp/>shouldn't<sp/>be<sp/>included<sp/>in<sp/>the<sp/>build.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="63"><highlight class="normal"></highlight><highlight class="comment">#unused_docs<sp/>=<sp/>[]</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="64"><highlight class="normal"></highlight></codeline> -<codeline lineno="65"><highlight class="normal"></highlight><highlight class="comment">#<sp/>List<sp/>of<sp/>directories,<sp/>relative<sp/>to<sp/>source<sp/>directory,<sp/>that<sp/>shouldn't<sp/>be<sp/>searched</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="66"><highlight class="normal"></highlight><highlight class="comment">#<sp/>for<sp/>source<sp/>files.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="67" refid="namespaceconf_1acfb345e27f5356b8778ab7b673e72556" refkind="member"><highlight class="normal">exclude_trees<sp/>=<sp/>[</highlight><highlight class="stringliteral">'_build'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="68"><highlight class="normal"></highlight></codeline> -<codeline lineno="69"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>reST<sp/>default<sp/>role<sp/>(used<sp/>for<sp/>this<sp/>markup:<sp/>`text`)<sp/>to<sp/>use<sp/>for<sp/>all<sp/>documents.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="70"><highlight class="normal"></highlight><highlight class="comment">#default_role<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="71"><highlight class="normal"></highlight></codeline> -<codeline lineno="72"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>'()'<sp/>will<sp/>be<sp/>appended<sp/>to<sp/>:func:<sp/>etc.<sp/>cross-reference<sp/>text.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="73"><highlight class="normal"></highlight><highlight class="comment">#add_function_parentheses<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="74"><highlight class="normal"></highlight></codeline> -<codeline lineno="75"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>the<sp/>current<sp/>module<sp/>name<sp/>will<sp/>be<sp/>prepended<sp/>to<sp/>all<sp/>description</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="76"><highlight class="normal"></highlight><highlight class="comment">#<sp/>unit<sp/>titles<sp/>(such<sp/>as<sp/>..<sp/>function::).</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="77"><highlight class="normal"></highlight><highlight class="comment">#add_module_names<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="78"><highlight class="normal"></highlight></codeline> -<codeline lineno="79"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>sectionauthor<sp/>and<sp/>moduleauthor<sp/>directives<sp/>will<sp/>be<sp/>shown<sp/>in<sp/>the</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="80"><highlight class="normal"></highlight><highlight class="comment">#<sp/>output.<sp/>They<sp/>are<sp/>ignored<sp/>by<sp/>default.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="81"><highlight class="normal"></highlight><highlight class="comment">#show_authors<sp/>=<sp/>False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="82"><highlight class="normal"></highlight></codeline> -<codeline lineno="83"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>name<sp/>of<sp/>the<sp/>Pygments<sp/>(syntax<sp/>highlighting)<sp/>style<sp/>to<sp/>use.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="84" refid="namespaceconf_1afa4e4ed164119ef5f4656e9554ed1f1b" refkind="member"><highlight class="normal">pygments_style<sp/>=<sp/></highlight><highlight class="stringliteral">'sphinx'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="85"><highlight class="normal"></highlight></codeline> -<codeline lineno="86"><highlight class="normal"></highlight><highlight class="comment">#<sp/>A<sp/>list<sp/>of<sp/>ignored<sp/>prefixes<sp/>for<sp/>module<sp/>index<sp/>sorting.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="87"><highlight class="normal"></highlight><highlight class="comment">#modindex_common_prefix<sp/>=<sp/>[]</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="88"><highlight class="normal"></highlight></codeline> -<codeline lineno="89"><highlight class="normal"></highlight></codeline> -<codeline lineno="90"><highlight class="normal"></highlight><highlight class="comment">#<sp/>--<sp/>Options<sp/>for<sp/>HTML<sp/>output<sp/>---------------------------------------------------</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="91"><highlight class="normal"></highlight></codeline> -<codeline lineno="92"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>theme<sp/>to<sp/>use<sp/>for<sp/>HTML<sp/>and<sp/>HTML<sp/>Help<sp/>pages.<sp/><sp/>Major<sp/>themes<sp/>that<sp/>come<sp/>with</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="93"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Sphinx<sp/>are<sp/>currently<sp/>'default'<sp/>and<sp/>'sphinxdoc'.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="94" refid="namespaceconf_1a7f1b143ff25817758abd21a7db110510" refkind="member"><highlight class="normal">html_theme<sp/>=<sp/></highlight><highlight class="stringliteral">'default'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="95"><highlight class="normal"></highlight></codeline> -<codeline lineno="96"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Theme<sp/>options<sp/>are<sp/>theme-specific<sp/>and<sp/>customize<sp/>the<sp/>look<sp/>and<sp/>feel<sp/>of<sp/>a<sp/>theme</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="97"><highlight class="normal"></highlight><highlight class="comment">#<sp/>further.<sp/><sp/>For<sp/>a<sp/>list<sp/>of<sp/>options<sp/>available<sp/>for<sp/>each<sp/>theme,<sp/>see<sp/>the</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="98"><highlight class="normal"></highlight><highlight class="comment">#<sp/>documentation.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="99"><highlight class="normal"></highlight><highlight class="comment">#html_theme_options<sp/>=<sp/>{}</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="100"><highlight class="normal"></highlight></codeline> -<codeline lineno="101"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Add<sp/>any<sp/>paths<sp/>that<sp/>contain<sp/>custom<sp/>themes<sp/>here,<sp/>relative<sp/>to<sp/>this<sp/>directory.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="102"><highlight class="normal"></highlight><highlight class="comment">#html_theme_path<sp/>=<sp/>[]</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="103"><highlight class="normal"></highlight></codeline> -<codeline lineno="104"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>name<sp/>for<sp/>this<sp/>set<sp/>of<sp/>Sphinx<sp/>documents.<sp/><sp/>If<sp/>None,<sp/>it<sp/>defaults<sp/>to</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="105"><highlight class="normal"></highlight><highlight class="comment">#<sp/>"<project><sp/>v<release><sp/>documentation".</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="106"><highlight class="normal"></highlight><highlight class="comment">#html_title<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="107"><highlight class="normal"></highlight></codeline> -<codeline lineno="108"><highlight class="normal"></highlight><highlight class="comment">#<sp/>A<sp/>shorter<sp/>title<sp/>for<sp/>the<sp/>navigation<sp/>bar.<sp/><sp/>Default<sp/>is<sp/>the<sp/>same<sp/>as<sp/>html_title.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="109"><highlight class="normal"></highlight><highlight class="comment">#html_short_title<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="110"><highlight class="normal"></highlight></codeline> -<codeline lineno="111"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>name<sp/>of<sp/>an<sp/>image<sp/>file<sp/>(relative<sp/>to<sp/>this<sp/>directory)<sp/>to<sp/>place<sp/>at<sp/>the<sp/>top</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="112"><highlight class="normal"></highlight><highlight class="comment">#<sp/>of<sp/>the<sp/>sidebar.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="113"><highlight class="normal"></highlight><highlight class="comment">#html_logo<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="114"><highlight class="normal"></highlight></codeline> -<codeline lineno="115"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>name<sp/>of<sp/>an<sp/>image<sp/>file<sp/>(within<sp/>the<sp/>static<sp/>path)<sp/>to<sp/>use<sp/>as<sp/>favicon<sp/>of<sp/>the</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="116"><highlight class="normal"></highlight><highlight class="comment">#<sp/>docs.<sp/><sp/>This<sp/>file<sp/>should<sp/>be<sp/>a<sp/>Windows<sp/>icon<sp/>file<sp/>(.ico)<sp/>being<sp/>16x16<sp/>or<sp/>32x32</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="117"><highlight class="normal"></highlight><highlight class="comment">#<sp/>pixels<sp/>large.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="118"><highlight class="normal"></highlight><highlight class="comment">#html_favicon<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="119"><highlight class="normal"></highlight></codeline> -<codeline lineno="120"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Add<sp/>any<sp/>paths<sp/>that<sp/>contain<sp/>custom<sp/>static<sp/>files<sp/>(such<sp/>as<sp/>style<sp/>sheets)<sp/>here,</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="121"><highlight class="normal"></highlight><highlight class="comment">#<sp/>relative<sp/>to<sp/>this<sp/>directory.<sp/>They<sp/>are<sp/>copied<sp/>after<sp/>the<sp/>builtin<sp/>static<sp/>files,</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="122"><highlight class="normal"></highlight><highlight class="comment">#<sp/>so<sp/>a<sp/>file<sp/>named<sp/>"default.css"<sp/>will<sp/>overwrite<sp/>the<sp/>builtin<sp/>"default.css".</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="123" refid="namespaceconf_1acb91fefcfd3aa6f3529fa682ab834832" refkind="member"><highlight class="normal">html_static_path<sp/>=<sp/>[</highlight><highlight class="stringliteral">'_static'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="124"><highlight class="normal"></highlight></codeline> -<codeline lineno="125"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>not<sp/>'',<sp/>a<sp/>'Last<sp/>updated<sp/>on:'<sp/>timestamp<sp/>is<sp/>inserted<sp/>at<sp/>every<sp/>page<sp/>bottom,</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="126"><highlight class="normal"></highlight><highlight class="comment">#<sp/>using<sp/>the<sp/>given<sp/>strftime<sp/>format.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="127"><highlight class="normal"></highlight><highlight class="comment">#html_last_updated_fmt<sp/>=<sp/>'%b<sp/>%d,<sp/>%Y'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="128"><highlight class="normal"></highlight></codeline> -<codeline lineno="129"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>SmartyPants<sp/>will<sp/>be<sp/>used<sp/>to<sp/>convert<sp/>quotes<sp/>and<sp/>dashes<sp/>to</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="130"><highlight class="normal"></highlight><highlight class="comment">#<sp/>typographically<sp/>correct<sp/>entities.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="131"><highlight class="normal"></highlight><highlight class="comment">#html_use_smartypants<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="132"><highlight class="normal"></highlight></codeline> -<codeline lineno="133"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Custom<sp/>sidebar<sp/>templates,<sp/>maps<sp/>document<sp/>names<sp/>to<sp/>template<sp/>names.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="134"><highlight class="normal"></highlight><highlight class="comment">#html_sidebars<sp/>=<sp/>{}</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="135"><highlight class="normal"></highlight></codeline> -<codeline lineno="136"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Additional<sp/>templates<sp/>that<sp/>should<sp/>be<sp/>rendered<sp/>to<sp/>pages,<sp/>maps<sp/>page<sp/>names<sp/>to</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="137"><highlight class="normal"></highlight><highlight class="comment">#<sp/>template<sp/>names.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="138"><highlight class="normal"></highlight><highlight class="comment">#html_additional_pages<sp/>=<sp/>{}</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="139"><highlight class="normal"></highlight></codeline> -<codeline lineno="140"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>false,<sp/>no<sp/>module<sp/>index<sp/>is<sp/>generated.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="141"><highlight class="normal"></highlight><highlight class="comment">#html_use_modindex<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="142"><highlight class="normal"></highlight></codeline> -<codeline lineno="143"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>false,<sp/>no<sp/>index<sp/>is<sp/>generated.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="144"><highlight class="normal"></highlight><highlight class="comment">#html_use_index<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="145"><highlight class="normal"></highlight></codeline> -<codeline lineno="146"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>the<sp/>index<sp/>is<sp/>split<sp/>into<sp/>individual<sp/>pages<sp/>for<sp/>each<sp/>letter.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="147"><highlight class="normal"></highlight><highlight class="comment">#html_split_index<sp/>=<sp/>False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="148"><highlight class="normal"></highlight></codeline> -<codeline lineno="149"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>links<sp/>to<sp/>the<sp/>reST<sp/>sources<sp/>are<sp/>added<sp/>to<sp/>the<sp/>pages.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="150"><highlight class="normal"></highlight><highlight class="comment">#html_show_sourcelink<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="151"><highlight class="normal"></highlight></codeline> -<codeline lineno="152"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>true,<sp/>an<sp/>OpenSearch<sp/>description<sp/>file<sp/>will<sp/>be<sp/>output,<sp/>and<sp/>all<sp/>pages<sp/>will</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="153"><highlight class="normal"></highlight><highlight class="comment">#<sp/>contain<sp/>a<sp/><link><sp/>tag<sp/>referring<sp/>to<sp/>it.<sp/><sp/>The<sp/>value<sp/>of<sp/>this<sp/>option<sp/>must<sp/>be<sp/>the</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="154"><highlight class="normal"></highlight><highlight class="comment">#<sp/>base<sp/>URL<sp/>from<sp/>which<sp/>the<sp/>finished<sp/>HTML<sp/>is<sp/>served.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="155"><highlight class="normal"></highlight><highlight class="comment">#html_use_opensearch<sp/>=<sp/>''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="156"><highlight class="normal"></highlight></codeline> -<codeline lineno="157"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>nonempty,<sp/>this<sp/>is<sp/>the<sp/>file<sp/>name<sp/>suffix<sp/>for<sp/>HTML<sp/>files<sp/>(e.g.<sp/>".xhtml").</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="158"><highlight class="normal"></highlight><highlight class="comment">#html_file_suffix<sp/>=<sp/>''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="159"><highlight class="normal"></highlight></codeline> -<codeline lineno="160"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Output<sp/>file<sp/>base<sp/>name<sp/>for<sp/>HTML<sp/>help<sp/>builder.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="161" refid="namespaceconf_1a74d707b34bba474e9057f383ad01de83" refkind="member"><highlight class="normal">htmlhelp_basename<sp/>=<sp/></highlight><highlight class="stringliteral">'cmd2doc'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="162"><highlight class="normal"></highlight></codeline> -<codeline lineno="163"><highlight class="normal"></highlight></codeline> -<codeline lineno="164"><highlight class="normal"></highlight><highlight class="comment">#<sp/>--<sp/>Options<sp/>for<sp/>LaTeX<sp/>output<sp/>--------------------------------------------------</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="165"><highlight class="normal"></highlight></codeline> -<codeline lineno="166"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>paper<sp/>size<sp/>('letter'<sp/>or<sp/>'a4').</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="167"><highlight class="normal"></highlight><highlight class="comment">#latex_paper_size<sp/>=<sp/>'letter'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="168"><highlight class="normal"></highlight></codeline> -<codeline lineno="169"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>font<sp/>size<sp/>('10pt',<sp/>'11pt'<sp/>or<sp/>'12pt').</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="170"><highlight class="normal"></highlight><highlight class="comment">#latex_font_size<sp/>=<sp/>'10pt'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="171"><highlight class="normal"></highlight></codeline> -<codeline lineno="172"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Grouping<sp/>the<sp/>document<sp/>tree<sp/>into<sp/>LaTeX<sp/>files.<sp/>List<sp/>of<sp/>tuples</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="173"><highlight class="normal"></highlight><highlight class="comment">#<sp/>(source<sp/>start<sp/>file,<sp/>target<sp/>name,<sp/>title,<sp/>author,<sp/>documentclass<sp/>[howto/manual]).</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="174" refid="namespaceconf_1a00b7896473527f894006130b1113cb4b" refkind="member"><highlight class="normal">latex_documents<sp/>=<sp/>[</highlight></codeline> -<codeline lineno="175"><highlight class="normal"><sp/><sp/>(</highlight><highlight class="stringliteral">'index'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'cmd2.tex'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">u'cmd2<sp/>Documentation'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="176"><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="stringliteral">u'Catherine<sp/>Devlin'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'manual'</highlight><highlight class="normal">),</highlight></codeline> -<codeline lineno="177"><highlight class="normal">]</highlight></codeline> -<codeline lineno="178"><highlight class="normal"></highlight></codeline> -<codeline lineno="179"><highlight class="normal"></highlight><highlight class="comment">#<sp/>The<sp/>name<sp/>of<sp/>an<sp/>image<sp/>file<sp/>(relative<sp/>to<sp/>this<sp/>directory)<sp/>to<sp/>place<sp/>at<sp/>the<sp/>top<sp/>of</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="180"><highlight class="normal"></highlight><highlight class="comment">#<sp/>the<sp/>title<sp/>page.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="181"><highlight class="normal"></highlight><highlight class="comment">#latex_logo<sp/>=<sp/>None</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="182"><highlight class="normal"></highlight></codeline> -<codeline lineno="183"><highlight class="normal"></highlight><highlight class="comment">#<sp/>For<sp/>"manual"<sp/>documents,<sp/>if<sp/>this<sp/>is<sp/>true,<sp/>then<sp/>toplevel<sp/>headings<sp/>are<sp/>parts,</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="184"><highlight class="normal"></highlight><highlight class="comment">#<sp/>not<sp/>chapters.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="185"><highlight class="normal"></highlight><highlight class="comment">#latex_use_parts<sp/>=<sp/>False</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="186"><highlight class="normal"></highlight></codeline> -<codeline lineno="187"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Additional<sp/>stuff<sp/>for<sp/>the<sp/>LaTeX<sp/>preamble.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="188"><highlight class="normal"></highlight><highlight class="comment">#latex_preamble<sp/>=<sp/>''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="189"><highlight class="normal"></highlight></codeline> -<codeline lineno="190"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Documents<sp/>to<sp/>append<sp/>as<sp/>an<sp/>appendix<sp/>to<sp/>all<sp/>manuals.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="191"><highlight class="normal"></highlight><highlight class="comment">#latex_appendices<sp/>=<sp/>[]</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="192"><highlight class="normal"></highlight></codeline> -<codeline lineno="193"><highlight class="normal"></highlight><highlight class="comment">#<sp/>If<sp/>false,<sp/>no<sp/>module<sp/>index<sp/>is<sp/>generated.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="194"><highlight class="normal"></highlight><highlight class="comment">#latex_use_modindex<sp/>=<sp/>True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="195"><highlight class="normal"></highlight></codeline> -<codeline lineno="196"><highlight class="normal"></highlight></codeline> -<codeline lineno="197"><highlight class="normal"></highlight><highlight class="comment">#<sp/>Example<sp/>configuration<sp/>for<sp/>intersphinx:<sp/>refer<sp/>to<sp/>the<sp/>Python<sp/>standard<sp/>library.</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="198" refid="namespaceconf_1a9d1981d8fc4e2521d62ffc607e3ef8f2" refkind="member"><highlight class="normal">intersphinx_mapping<sp/>=<sp/>{</highlight><highlight class="stringliteral">'http://docs.python.org/'</highlight><highlight class="normal">:<sp/></highlight><highlight class="keywordtype">None</highlight><highlight class="normal">}</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/dir_5185d8a4f3d34c6a54b85ae5904b80ec.xml b/doxygen/xml/dir_5185d8a4f3d34c6a54b85ae5904b80ec.xml deleted file mode 100644 index 58fc71b..0000000 --- a/doxygen/xml/dir_5185d8a4f3d34c6a54b85ae5904b80ec.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="dir_5185d8a4f3d34c6a54b85ae5904b80ec" kind="dir"> - <compoundname>/Users/amrogers/Developer/Projects/cmd2/docs/</compoundname> - <innerdir refid="dir_a94d11e7025bc9c49b19e92232c5c310">/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/</innerdir> - <innerfile refid="conf_8py">conf.py</innerfile> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/dir_9c53eb36d53ed9f246f40760bdb65b6a.xml b/doxygen/xml/dir_9c53eb36d53ed9f246f40760bdb65b6a.xml deleted file mode 100644 index 55f03e3..0000000 --- a/doxygen/xml/dir_9c53eb36d53ed9f246f40760bdb65b6a.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="dir_9c53eb36d53ed9f246f40760bdb65b6a" kind="dir"> - <compoundname>/Users/amrogers/Developer/Projects/cmd2/example/</compoundname> - <innerfile refid="example_8py">example.py</innerfile> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/dir_a94d11e7025bc9c49b19e92232c5c310.xml b/doxygen/xml/dir_a94d11e7025bc9c49b19e92232c5c310.xml deleted file mode 100644 index ffc06ca..0000000 --- a/doxygen/xml/dir_a94d11e7025bc9c49b19e92232c5c310.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="dir_a94d11e7025bc9c49b19e92232c5c310" kind="dir"> - <compoundname>/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/</compoundname> - <innerfile refid="fileutil_8py">fileutil.py</innerfile> - <innerfile refid="graph_8py">graph.py</innerfile> - <innerfile refid="pirate_8py">pirate.py</innerfile> - <innerfile refid="pirate2_8py">pirate2.py</innerfile> - <innerfile refid="pirate3_8py">pirate3.py</innerfile> - <innerfile refid="pirate4_8py">pirate4.py</innerfile> - <innerfile refid="pirate5_8py">pirate5.py</innerfile> - <innerfile refid="pirate6_8py">pirate6.py</innerfile> - <innerfile refid="pirate7_8py">pirate7.py</innerfile> - <innerfile refid="pirate8_8py">pirate8.py</innerfile> - <innerfile refid="schematic_8py">schematic.py</innerfile> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/dir_bfedb8cf204bc52dab598c696b63c3d6.xml b/doxygen/xml/dir_bfedb8cf204bc52dab598c696b63c3d6.xml deleted file mode 100644 index db0d03a..0000000 --- a/doxygen/xml/dir_bfedb8cf204bc52dab598c696b63c3d6.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="dir_bfedb8cf204bc52dab598c696b63c3d6" kind="dir"> - <compoundname>/Users/amrogers/Developer/Projects/cmd2/</compoundname> - <innerdir refid="dir_5185d8a4f3d34c6a54b85ae5904b80ec">/Users/amrogers/Developer/Projects/cmd2/docs/</innerdir> - <innerdir refid="dir_9c53eb36d53ed9f246f40760bdb65b6a">/Users/amrogers/Developer/Projects/cmd2/example/</innerdir> - <innerfile refid="cmd2_8py">cmd2.py</innerfile> - <innerfile refid="ignoreBug_8py">ignoreBug.py</innerfile> - <innerfile refid="setup_8py">setup.py</innerfile> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/dir_e01452e30018b7d8a87d21a8fdf5052c.xml b/doxygen/xml/dir_e01452e30018b7d8a87d21a8fdf5052c.xml deleted file mode 100644 index 2b5c5c1..0000000 --- a/doxygen/xml/dir_e01452e30018b7d8a87d21a8fdf5052c.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="dir_e01452e30018b7d8a87d21a8fdf5052c" kind="dir"> - <compoundname>/Users/amrogers/Developer/Projects/</compoundname> - <innerdir refid="dir_bfedb8cf204bc52dab598c696b63c3d6">/Users/amrogers/Developer/Projects/cmd2/</innerdir> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/example_8py.xml b/doxygen/xml/example_8py.xml deleted file mode 100644 index baad80e..0000000 --- a/doxygen/xml/example_8py.xml +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="example_8py" kind="file"> - <compoundname>example.py</compoundname> - <innerclass refid="classexample_1_1CmdLineApp" prot="public">example::CmdLineApp</innerclass> - <innernamespace refid="namespaceexample">example</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespaceexample" refkind="compound"><highlight class="stringliteral">'''A<sp/>sample<sp/>application<sp/>for<sp/>cmd2.'''</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd2<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd,<sp/>make_option,<sp/>options</highlight></codeline> -<codeline lineno="4"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>unittest,<sp/>optparse,<sp/>sys</highlight></codeline> -<codeline lineno="5"><highlight class="normal"></highlight></codeline> -<codeline lineno="6" refid="classexample_1_1CmdLineApp" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classexample_1_1CmdLineApp" kindref="compound">CmdLineApp</ref>(<ref refid="classcmd2_1_1Cmd" kindref="compound">Cmd</ref>):</highlight></codeline> -<codeline lineno="7" refid="classexample_1_1CmdLineApp_1a7720e4d8dd45f289c3962be91c05ac33" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>multilineCommands<sp/>=<sp/>[</highlight><highlight class="stringliteral">'orate'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/>Cmd.shortcuts.update({</highlight><highlight class="stringliteral">'&'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'speak'</highlight><highlight class="normal">})</highlight></codeline> -<codeline lineno="9" refid="classexample_1_1CmdLineApp_1a81a94979fcdd998c72d530e47bab88e0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>maxrepeats<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="10" refid="classexample_1_1CmdLineApp_1adb66a4ed5e10aa018c7e3a4da6779c76" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>redirector<sp/>=<sp/></highlight><highlight class="stringliteral">'->'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/>Cmd.settable.append(</highlight><highlight class="stringliteral">'maxrepeats<sp/><sp/><sp/>Max<sp/>number<sp/>of<sp/>`--repeat`s<sp/>allowed'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="12"><highlight class="normal"></highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/>@<ref refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" kindref="member">options</ref>([make_option(</highlight><highlight class="stringliteral">'-p'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--piglatin'</highlight><highlight class="normal">,<sp/>action=</highlight><highlight class="stringliteral">"store_true"</highlight><highlight class="normal">,<sp/>help=</highlight><highlight class="stringliteral">"atinLay"</highlight><highlight class="normal">),</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>make_option(</highlight><highlight class="stringliteral">'-s'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--shout'</highlight><highlight class="normal">,<sp/>action=</highlight><highlight class="stringliteral">"store_true"</highlight><highlight class="normal">,<sp/>help=</highlight><highlight class="stringliteral">"N00B<sp/>EMULATION<sp/>MODE"</highlight><highlight class="normal">),</highlight></codeline> -<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>make_option(</highlight><highlight class="stringliteral">'-r'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--repeat'</highlight><highlight class="normal">,<sp/>type=</highlight><highlight class="stringliteral">"int"</highlight><highlight class="normal">,<sp/>help=</highlight><highlight class="stringliteral">"output<sp/>[n]<sp/>times"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>],<sp/>arg_desc<sp/>=<sp/></highlight><highlight class="stringliteral">'(text<sp/>to<sp/>say)'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="17" refid="classexample_1_1CmdLineApp_1afdc6e3337a734471574398731d582ec9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classexample_1_1CmdLineApp_1afdc6e3337a734471574398731d582ec9" kindref="member">do_speak</ref>(self,<sp/>arg,<sp/>opts=None):</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">"""Repeats<sp/>what<sp/>you<sp/>tell<sp/>me<sp/>to."""</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/></highlight><highlight class="stringliteral">''</highlight><highlight class="normal">.join(arg)</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>opts.piglatin:</highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/></highlight><highlight class="stringliteral">'%s%say'</highlight><highlight class="normal"><sp/>%<sp/>(arg[1:].rstrip(),<sp/>arg[0])</highlight></codeline> -<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>opts.shout:</highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>arg<sp/>=<sp/>arg.upper()</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>repetitions<sp/>=<sp/>opts.repeat<sp/></highlight><highlight class="keywordflow">or</highlight><highlight class="normal"><sp/>1</highlight></codeline> -<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>range(min(repetitions,<sp/>self.<ref refid="classexample_1_1CmdLineApp_1a81a94979fcdd998c72d530e47bab88e0" kindref="member">maxrepeats</ref>)):</highlight></codeline> -<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(arg)</highlight></codeline> -<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.stdout.write(</highlight><highlight class="stringliteral">'\n'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>self.stdout.write<sp/>is<sp/>better<sp/>than<sp/>"print",<sp/>because<sp/>Cmd<sp/>can<sp/>be</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>initialized<sp/>with<sp/>a<sp/>non-standard<sp/>output<sp/>destination<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="30"><highlight class="normal"></highlight></codeline> -<codeline lineno="31" refid="classexample_1_1CmdLineApp_1a5acab19a8c4c609e944ea1cb345a5ec3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_say<sp/>=<sp/>do_speak<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>now<sp/>"say"<sp/>is<sp/>a<sp/>synonym<sp/>for<sp/>"speak"</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="32" refid="classexample_1_1CmdLineApp_1ac9058ddc022235f3876c6b410ddeb688" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>do_orate<sp/>=<sp/>do_speak<sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>another<sp/>synonym,<sp/>but<sp/>this<sp/>one<sp/>takes<sp/>multi-line<sp/>input</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="33"><highlight class="normal"></highlight></codeline> -<codeline lineno="34" refid="namespaceexample_1a067d058cce4025d9c13742cbc474e211" refkind="member"><highlight class="normal">c<sp/>=<sp/><ref refid="classexample_1_1CmdLineApp" kindref="compound">CmdLineApp</ref>()</highlight></codeline> -<codeline lineno="35"><highlight class="normal">c.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/fileutil_8py.xml b/doxygen/xml/fileutil_8py.xml deleted file mode 100644 index c9ab64c..0000000 --- a/doxygen/xml/fileutil_8py.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="fileutil_8py" kind="file"> - <compoundname>fileutil.py</compoundname> - <innernamespace refid="namespacefileutil">fileutil</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacefileutil" refkind="compound"><highlight class="keyword">import</highlight><highlight class="normal"><sp/>glob</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>os.path</highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4"><highlight class="normal"></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>fullfilename<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>glob.glob(</highlight><highlight class="stringliteral">'/home/cat/proj/cmd2/*.py'</highlight><highlight class="normal">):</highlight></codeline> -<codeline lineno="5"><highlight class="normal"><sp/><sp/><sp/><sp/>(dirpath,<sp/>fname)<sp/>=<sp/>os.path.split(fullfilename)</highlight></codeline> -<codeline lineno="6" refid="namespacefileutil_1a8eba55ef4caa4c8d11e8aa2e235b9158" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>stats<sp/>=<sp/>os.stat(fullfilename)</highlight></codeline> -<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/>binds[</highlight><highlight class="stringliteral">'path'</highlight><highlight class="normal">]<sp/>=<sp/>dirpath</highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/>binds[</highlight><highlight class="stringliteral">'name'</highlight><highlight class="normal">]<sp/>=<sp/>fname</highlight></codeline> -<codeline lineno="9"><highlight class="normal"><sp/><sp/><sp/><sp/>binds[</highlight><highlight class="stringliteral">'bytes'</highlight><highlight class="normal">]<sp/>=<sp/>stats.st_size</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/>cmd(</highlight><highlight class="stringliteral">"""INSERT<sp/>INTO<sp/>cat.files<sp/>(path,<sp/>name,<sp/>bytes)</highlight></codeline> -<codeline lineno="11"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>VALUES<sp/>(%(path)s,<sp/>%(name)s,<sp/>%(bytes)s)"""</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="12"><highlight class="normal">quit()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/fileutil.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/graph_8py.xml b/doxygen/xml/graph_8py.xml deleted file mode 100644 index 3205e08..0000000 --- a/doxygen/xml/graph_8py.xml +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="graph_8py" kind="file"> - <compoundname>graph.py</compoundname> - <innernamespace refid="namespacegraph">graph</innernamespace> - <innernamespace refid="namespaceturtle">turtle</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacegraph" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>turtle<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>*</highlight></codeline> -<codeline lineno="2"><highlight class="normal">pu()</highlight></codeline> -<codeline lineno="3"><highlight class="normal">goto(-400,-400)</highlight></codeline> -<codeline lineno="4"><highlight class="normal"></highlight></codeline> -<codeline lineno="5" refid="namespacegraph_1a5c14f78e77b679d186ec0f801701c679" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacegraph_1a5c14f78e77b679d186ec0f801701c679" kindref="member">label</ref>(txt):</highlight></codeline> -<codeline lineno="6"><highlight class="normal"><sp/><sp/><sp/><sp/>write(txt,<sp/>font=(</highlight><highlight class="stringliteral">'Arial'</highlight><highlight class="normal">,<sp/>20,<sp/></highlight><highlight class="stringliteral">'italic'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="7"><highlight class="normal">hideturtle()</highlight></codeline> -<codeline lineno="8"><highlight class="normal">width(6)</highlight></codeline> -<codeline lineno="9"><highlight class="normal"></highlight></codeline> -<codeline lineno="10" refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" kindref="member">line</ref>(len,<sp/>_label):</highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/>start<sp/>=<sp/>pos()</highlight></codeline> -<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/>pd()</highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/>forward(len)</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/>pu()</highlight></codeline> -<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/>forward(30)</highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/>pd()</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespacegraph_1a5c14f78e77b679d186ec0f801701c679" kindref="member">label</ref>(_label)</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/>pu()</highlight></codeline> -<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/>goto(start)</highlight></codeline> -<codeline lineno="20"><highlight class="normal"></highlight></codeline> -<codeline lineno="21" refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(x,<sp/>y,<sp/>_label):</highlight></codeline> -<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/>pu()</highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/>goto(x,<sp/>y)</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/>pd()</highlight></codeline> -<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/>write(_label,<sp/>font=(</highlight><highlight class="stringliteral">'Arial'</highlight><highlight class="normal">,<sp/>40,<sp/></highlight><highlight class="stringliteral">'bold'</highlight><highlight class="normal">))</highlight></codeline> -<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/>pu()</highlight></codeline> -<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="28"><highlight class="normal"><ref refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" kindref="member">line</ref>(600,<sp/></highlight><highlight class="stringliteral">"Easy<sp/>to<sp/>write"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="29"><highlight class="normal">left(90)</highlight></codeline> -<codeline lineno="30"><highlight class="normal"><ref refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" kindref="member">line</ref>(600,<sp/></highlight><highlight class="stringliteral">"Easy<sp/>to<sp/>use"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="31"><highlight class="normal"></highlight></codeline> -<codeline lineno="32"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(-360,<sp/>160,<sp/></highlight><highlight class="stringliteral">'GUI'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="33"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(-390,<sp/>100,<sp/></highlight><highlight class="stringliteral">'AJAX'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="34"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(-300,<sp/>-10,<sp/></highlight><highlight class="stringliteral">'webapp'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="35"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(190,<sp/>-380,<sp/></highlight><highlight class="stringliteral">'CLU'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="36"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(60,<sp/>-320,<sp/></highlight><highlight class="stringliteral">'TUI'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="37"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(100,<sp/>-210,<sp/></highlight><highlight class="stringliteral">'cmd'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="38"><highlight class="normal"><ref refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kindref="member">tech</ref>(80,<sp/>-80,<sp/></highlight><highlight class="stringliteral">'cmd2'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="39"><highlight class="normal"></highlight></codeline> -<codeline lineno="40"><highlight class="normal"></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/ignoreBug_8py.xml b/doxygen/xml/ignoreBug_8py.xml deleted file mode 100644 index 544f7ee..0000000 --- a/doxygen/xml/ignoreBug_8py.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="ignoreBug_8py" kind="file"> - <compoundname>ignoreBug.py</compoundname> - <innernamespace refid="namespaceignoreBug">ignoreBug</innernamespace> - <innernamespace refid="namespacepyparsing">pyparsing</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespaceignoreBug" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>pyparsing<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>*</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight></codeline> -<codeline lineno="3" refid="namespaceignoreBug_1acf61c857d11f34ac14b279d2712bc8e5" refkind="member"><highlight class="normal">teststr<sp/>=<sp/></highlight><highlight class="stringliteral">'please<sp/>/*<sp/>ignoreme:<sp/>|<sp/>oops<sp/>*/<sp/>findme:<sp/>|<sp/>kthx'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="namespaceignoreBug_1a1ccc5c6ff70b8661b4a61bc9cbeebe5a" refkind="member"><highlight class="normal">parser<sp/>=<sp/>Word(printables)(</highlight><highlight class="stringliteral">'leadWord'</highlight><highlight class="normal">)<sp/>+<sp/>SkipTo(</highlight><highlight class="stringliteral">'|'</highlight><highlight class="normal">)(</highlight><highlight class="stringliteral">'statement'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="5"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> -<codeline lineno="6"><highlight class="normal">parser.ignore(cStyleComment)</highlight></codeline> -<codeline lineno="7"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> -<codeline lineno="8"><highlight class="normal">parser<sp/>=<sp/>Combine(parser)</highlight></codeline> -<codeline lineno="9"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> -<codeline lineno="10"><highlight class="normal">parser.ignore(cStyleComment)</highlight></codeline> -<codeline lineno="11"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/ignore_bug_8py.xml b/doxygen/xml/ignore_bug_8py.xml deleted file mode 100644 index 01b4aa9..0000000 --- a/doxygen/xml/ignore_bug_8py.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="ignore_bug_8py" kind="file"> - <compoundname>ignoreBug.py</compoundname> - <innernamespace refid="namespaceignore_bug">ignoreBug</innernamespace> - <innernamespace refid="namespacepyparsing">pyparsing</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespaceignore_bug" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>pyparsing<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>*</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight></codeline> -<codeline lineno="3" refid="namespaceignore_bug_1acf61c857d11f34ac14b279d2712bc8e5" refkind="member"><highlight class="normal">teststr<sp/>=<sp/></highlight><highlight class="stringliteral">'please<sp/>/*<sp/>ignoreme:<sp/>|<sp/>oops<sp/>*/<sp/>findme:<sp/>|<sp/>kthx'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="namespaceignore_bug_1a1ccc5c6ff70b8661b4a61bc9cbeebe5a" refkind="member"><highlight class="normal">parser<sp/>=<sp/>Word(printables)(</highlight><highlight class="stringliteral">'leadWord'</highlight><highlight class="normal">)<sp/>+<sp/>SkipTo(</highlight><highlight class="stringliteral">'|'</highlight><highlight class="normal">)(</highlight><highlight class="stringliteral">'statement'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="5"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> -<codeline lineno="6"><highlight class="normal">parser.ignore(cStyleComment)</highlight></codeline> -<codeline lineno="7"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> -<codeline lineno="8"><highlight class="normal">parser<sp/>=<sp/>Combine(parser)</highlight></codeline> -<codeline lineno="9"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> -<codeline lineno="10"><highlight class="normal">parser.ignore(cStyleComment)</highlight></codeline> -<codeline lineno="11"><highlight class="normal"></highlight><highlight class="keywordflow">print</highlight><highlight class="normal"><sp/>parser.parseString(teststr).statement</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/index.xml b/doxygen/xml/index.xml deleted file mode 100644 index 79d7eea..0000000 --- a/doxygen/xml/index.xml +++ /dev/null @@ -1,424 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygenindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="index.xsd" version="1.7.5.1"> - <compound refid="classcmd2_1_1Borg" kind="class"><name>cmd2::Borg</name> - <member refid="classcmd2_1_1Borg_1a3af75c745a5c124376fa050b4d1c3912" kind="variable"><name>_shared_state</name></member> - <member refid="classcmd2_1_1Borg_1addff1031aaf78f5e1dc5ff0c6dba5137" kind="function"><name>__new__</name></member> - </compound> - <compound refid="classcmd2_1_1Cmd" kind="class"><name>cmd2::Cmd</name> - <member refid="classcmd2_1_1Cmd_1a810ba12198cbbc4e38643c83278956f6" kind="variable"><name>abbrev</name></member> - <member refid="classcmd2_1_1Cmd_1a395ee1f733c5faeb66e74b308cbc5e63" kind="variable"><name>blankLinesAllowed</name></member> - <member refid="classcmd2_1_1Cmd_1a10de661ca23b94cd93972c260523c8a0" kind="variable"><name>case_insensitive</name></member> - <member refid="classcmd2_1_1Cmd_1a91dd3e77a8d1f247dcfdddbfc0288b3b" kind="variable"><name>colorcodes</name></member> - <member refid="classcmd2_1_1Cmd_1a2ec43e734ae5b2a581216dc7914b231a" kind="variable"><name>colors</name></member> - <member refid="classcmd2_1_1Cmd_1ae6adde6cd440331e4add0bdf8c2c61d0" kind="variable"><name>commentGrammars</name></member> - <member refid="classcmd2_1_1Cmd_1a0333f71a3291354d3238a4853ec5e762" kind="variable"><name>commentInProgress</name></member> - <member refid="classcmd2_1_1Cmd_1a186ca22e76dc63ad9d8a95cfaeb4f7fd" kind="variable"><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a549399bed9574c87901100530343ac68" kind="variable"><name>current_script_dir</name></member> - <member refid="classcmd2_1_1Cmd_1a7b07b64964162c07f50675b2b40160b2" kind="variable"><name>debug</name></member> - <member refid="classcmd2_1_1Cmd_1a3af82e64cdabf19b462cd0ddf686823d" kind="variable"><name>default_file_name</name></member> - <member refid="classcmd2_1_1Cmd_1a7da859e33eae87d5069b96d366cf04b4" kind="variable"><name>default_to_shell</name></member> - <member refid="classcmd2_1_1Cmd_1ab14061f1d84f49fb8fefcce285e7aec7" kind="variable"><name>defaultExtension</name></member> - <member refid="classcmd2_1_1Cmd_1a3a237dae48a4dba0daa7e114ff098e90" kind="variable"><name>do__load</name></member> - <member refid="classcmd2_1_1Cmd_1a900317e58aad07d0d1fb48080dc63d5c" kind="variable"><name>do_edit</name></member> - <member refid="classcmd2_1_1Cmd_1a489ae23e2c2dc31c04eab9287c9339fa" kind="variable"><name>do_eof</name></member> - <member refid="classcmd2_1_1Cmd_1a7407cf3f70091dc1ade5acb856585850" kind="variable"><name>do_exit</name></member> - <member refid="classcmd2_1_1Cmd_1a71e16c0eab993aa6f22272e04615fa4e" kind="variable"><name>do_hi</name></member> - <member refid="classcmd2_1_1Cmd_1a978b02763d086aa3f4a278c370b6798f" kind="variable"><name>do_l</name></member> - <member refid="classcmd2_1_1Cmd_1a0be8d5c8676c2da5eacb8dbaf2e10e29" kind="variable"><name>do_li</name></member> - <member refid="classcmd2_1_1Cmd_1ad938266e8224edd7a6e681b9f4416cb5" kind="variable"><name>do_q</name></member> - <member refid="classcmd2_1_1Cmd_1a0a9b6e01b7ac4efb65f2957c28949e87" kind="variable"><name>do_r</name></member> - <member refid="classcmd2_1_1Cmd_1a417779ccb5de864826f97a959bd196d3" kind="variable"><name>echo</name></member> - <member refid="classcmd2_1_1Cmd_1a25fe904aca52573c6f10e798dd561588" kind="variable"><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a3a1abb5d4a8d42dcce7d61b04bdf9e97" kind="variable"><name>editor</name></member> - <member refid="classcmd2_1_1Cmd_1a35586c262b272917f6ecae8e76fca6b9" kind="variable"><name>excludeFromHistory</name></member> - <member refid="classcmd2_1_1Cmd_1ad571e5687af698c33a547062762a26bc" kind="variable"><name>feedback_to_output</name></member> - <member refid="classcmd2_1_1Cmd_1a9db85d1db5ea30170d540102f1206b1f" kind="variable"><name>help</name></member> - <member refid="classcmd2_1_1Cmd_1ad480d9102b3a5e4c8c5541d2c205a1ad" kind="variable"><name>kept_state</name></member> - <member refid="classcmd2_1_1Cmd_1a866c4b8895784a477d36bebfecfa397e" kind="variable"><name>legalChars</name></member> - <member refid="classcmd2_1_1Cmd_1a55e7978c792429a0a2e3321abdbd23fe" kind="variable"><name>locals_in_py</name></member> - <member refid="classcmd2_1_1Cmd_1a05fbd7501cbc1f911e9a4925e5f0804a" kind="variable"><name>multilineCommands</name></member> - <member refid="classcmd2_1_1Cmd_1a4e4d47a554f0725c2562c2bc19af1a3e" kind="variable"><name>noSpecialParse</name></member> - <member refid="classcmd2_1_1Cmd_1a794ce4cfd06ddd8df24df33d9f116a65" kind="variable"><name>prefixParser</name></member> - <member refid="classcmd2_1_1Cmd_1a50495cbf3a3ea3467c86233ebbea4572" kind="variable"><name>quiet</name></member> - <member refid="classcmd2_1_1Cmd_1a64b810574dab9ec12100c5344dc66735" kind="variable"><name>redirector</name></member> - <member refid="classcmd2_1_1Cmd_1a01befaea1ef9fa2c8b26521f7b2dfb9c" kind="variable"><name>reserved_words</name></member> - <member refid="classcmd2_1_1Cmd_1aafc3b1cd861e711c3f5e10cd00a41221" kind="variable"><name>saveparser</name></member> - <member refid="classcmd2_1_1Cmd_1a6cec2f634666d15d032d4c113e654c3c" kind="variable"><name>settable</name></member> - <member refid="classcmd2_1_1Cmd_1ad8ccfbcd2a4eb800f040fcdbd26089df" kind="variable"><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a6bd95a7f702f668696ab6e88555da23d" kind="variable"><name>terminators</name></member> - <member refid="classcmd2_1_1Cmd_1a2d83899c5edb8c1296cb90b0fb282de7" kind="variable"><name>timing</name></member> - <member refid="classcmd2_1_1Cmd_1ad8c02476fc0918fde1093ce103be09de" kind="variable"><name>urlre</name></member> - <member refid="classcmd2_1_1Cmd_1a7a8e8257d7d35c7813355cdefb62b85b" kind="variable"><name>_STOP_AND_EXIT</name></member> - <member refid="classcmd2_1_1Cmd_1abe14bda0dc50326876c6a761cefba702" kind="variable"><name>_STOP_SCRIPT_NO_EXIT</name></member> - <member refid="classcmd2_1_1Cmd_1ab45987033aafd0458078de49d4cf1fb5" kind="variable"><name>blankLineTerminationParser</name></member> - <member refid="classcmd2_1_1Cmd_1a826ac7c82dd02c99be27940c179c9af3" kind="variable"><name>blankLineTerminator</name></member> - <member refid="classcmd2_1_1Cmd_1a227bb0748c5c461090c98eadc35ea5e4" kind="variable"><name>continuation_prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a666a090bc7298aae6ca55840e9418f96" kind="variable"><name>history</name></member> - <member refid="classcmd2_1_1Cmd_1af7cb41e066bc55be38b97ea82269e5e8" kind="variable"><name>initial_stdout</name></member> - <member refid="classcmd2_1_1Cmd_1a984d7a052143f938fa7894fbd44632d2" kind="variable"><name>inputParser</name></member> - <member refid="classcmd2_1_1Cmd_1a3f1d7fcb42b72f182eed91009e0708c3" kind="variable"><name>intro</name></member> - <member refid="classcmd2_1_1Cmd_1a86a3b99c482252a9c9e7fc283c7eae5d" kind="variable"><name>kept_sys</name></member> - <member refid="classcmd2_1_1Cmd_1a8ccd464e255a798b587637f9b812dbcd" kind="variable"><name>keywords</name></member> - <member refid="classcmd2_1_1Cmd_1adaaec8df571e88463c3b8b02fefea8b2" kind="variable"><name>lastcmd</name></member> - <member refid="classcmd2_1_1Cmd_1a295de6e6060359049be89b5cdb6c09b1" kind="variable"><name>multilineCommand</name></member> - <member refid="classcmd2_1_1Cmd_1a501ba802672b553037e265760319cfe1" kind="variable"><name>multilineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a4540b84ee5f75aa1f915042ac4f327dc" kind="variable"><name>old_completer</name></member> - <member refid="classcmd2_1_1Cmd_1a60c8c9f51ca086f83a2563b7c5e93421" kind="variable"><name>parser</name></member> - <member refid="classcmd2_1_1Cmd_1ae9a33dc613b00f4d5b849c0d3521f2c3" kind="variable"><name>prompt</name></member> - <member refid="classcmd2_1_1Cmd_1a30058e5e628d60dedf7c500e270b3e5d" kind="variable"><name>pystate</name></member> - <member refid="classcmd2_1_1Cmd_1ac1dac1bcd74f78671161775a95d74c0a" kind="variable"><name>redirect</name></member> - <member refid="classcmd2_1_1Cmd_1a728675cc7b48ac258c5026929df0dfe4" kind="variable"><name>shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a58e84cc1e072fda53b98ba9ed4376540" kind="variable"><name>singleLineParser</name></member> - <member refid="classcmd2_1_1Cmd_1a6f0eed071b4e9197cc4fa46a2c8f1457" kind="variable"><name>stdin</name></member> - <member refid="classcmd2_1_1Cmd_1a2a71ccfd9f189e17db765b603f2c9a78" kind="variable"><name>stdout</name></member> - <member refid="classcmd2_1_1Cmd_1add0217858bbc4c268a5f2f27330ad1f8" kind="variable"><name>use_rawinput</name></member> - <member refid="classcmd2_1_1Cmd_1afef8fbba2cb5adea45e3a22a506c8665" kind="function"><name>__init__</name></member> - <member refid="classcmd2_1_1Cmd_1a0e5f32e5ab972e32273ef5d69de81afc" kind="function"><name>cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1a9c7f8fd1e7909d18a0f1d8cebf6c1966" kind="function"><name>colorize</name></member> - <member refid="classcmd2_1_1Cmd_1a9f07c787a0f421ce9186b404fed63c54" kind="function"><name>complete_statement</name></member> - <member refid="classcmd2_1_1Cmd_1aa084d0f962d9ea060c935ff6a9cf74a8" kind="function"><name>do__relative_load</name></member> - <member refid="classcmd2_1_1Cmd_1a79949284f70e1fdb7e33117cc4195f80" kind="function"><name>do_cmdenvironment</name></member> - <member refid="classcmd2_1_1Cmd_1aebdc7ebb6dc83e9dadb8827cdab1952a" kind="function"><name>do_ed</name></member> - <member refid="classcmd2_1_1Cmd_1ab2783ec53899e2b4c0abda7007471e64" kind="function"><name>do_EOF</name></member> - <member refid="classcmd2_1_1Cmd_1af112b7b704dcd8d34c389fcaa150e3d0" kind="function"><name>do_help</name></member> - <member refid="classcmd2_1_1Cmd_1a46d9a5551bb0456721a0bf7dc07b0d0b" kind="function"><name>do_history</name></member> - <member refid="classcmd2_1_1Cmd_1af278702e71cf57de45012216904d1bb5" kind="function"><name>do_list</name></member> - <member refid="classcmd2_1_1Cmd_1a8b8c98ab5e1b98e618a5a9122c50fc74" kind="function"><name>do_load</name></member> - <member refid="classcmd2_1_1Cmd_1a468717f63c360b46dd5f5bcbae4b0c9c" kind="function"><name>do_pause</name></member> - <member refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" kind="function"><name>do_py</name></member> - <member refid="classcmd2_1_1Cmd_1a27f6387585848a575e95c936ce97c4cf" kind="function"><name>do_quit</name></member> - <member refid="classcmd2_1_1Cmd_1aafd86f263566aa4f2b5bd3c3ea64c678" kind="function"><name>do_run</name></member> - <member refid="classcmd2_1_1Cmd_1a12d5262e31e148dafea6017a356ed9cd" kind="function"><name>do_save</name></member> - <member refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" kind="function"><name>do_set</name></member> - <member refid="classcmd2_1_1Cmd_1a734c394c38de8828960370d6d8e68004" kind="function"><name>do_shell</name></member> - <member refid="classcmd2_1_1Cmd_1aea47330c6e0f4e5f14e2cdff41679597" kind="function"><name>do_shortcuts</name></member> - <member refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" kind="function"><name>do_show</name></member> - <member refid="classcmd2_1_1Cmd_1a66160524beda7b75d70070bebce69e42" kind="function"><name>fileimport</name></member> - <member refid="classcmd2_1_1Cmd_1a7fbb17b136654f705387ede1fb685a3e" kind="function"><name>func_named</name></member> - <member refid="classcmd2_1_1Cmd_1aea5c4d49c7b6f552b6123e5a981a6f49" kind="function"><name>last_matching</name></member> - <member refid="classcmd2_1_1Cmd_1a7b46b9fabe42bf5ec481ab5ea68effcd" kind="function"><name>onecmd</name></member> - <member refid="classcmd2_1_1Cmd_1ac188a434c9c7d5c939e971a3d42c1c63" kind="function"><name>onecmd_plus_hooks</name></member> - <member refid="classcmd2_1_1Cmd_1a1d2749139a96bd29ddabc6cb0dfd4c00" kind="function"><name>parsed</name></member> - <member refid="classcmd2_1_1Cmd_1a118c16455f28dbd3918b565bca086db4" kind="function"><name>perror</name></member> - <member refid="classcmd2_1_1Cmd_1a122b67681a0db23863f5ddaa7a687975" kind="function"><name>pfeedback</name></member> - <member refid="classcmd2_1_1Cmd_1aeda7fe76e7ecbc032386722e8f5cae3a" kind="function"><name>postparse</name></member> - <member refid="classcmd2_1_1Cmd_1ae64756253f4ef8494ad3cd920f749eb6" kind="function"><name>postparsing_postcmd</name></member> - <member refid="classcmd2_1_1Cmd_1ab021b9befbc198bc266b1a439cdc44e6" kind="function"><name>postparsing_precmd</name></member> - <member refid="classcmd2_1_1Cmd_1ad8b5d33873f9b515e33f83a616d0828f" kind="function"><name>poutput</name></member> - <member refid="classcmd2_1_1Cmd_1a794ada2c7a6027d079d6a5bae38fea2b" kind="function"><name>preparse</name></member> - <member refid="classcmd2_1_1Cmd_1ab2b46bf4fdbb22536322417117eebf16" kind="function"><name>pseudo_raw_input</name></member> - <member refid="classcmd2_1_1Cmd_1a2eba6d3d12d65789880959d788be2d86" kind="function"><name>read_file_or_url</name></member> - <member refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" kind="function"><name>redirect_output</name></member> - <member refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" kind="function"><name>restore_output</name></member> - <member refid="classcmd2_1_1Cmd_1a19b932e21ac917375f16457c986ad4f6" kind="function"><name>run_commands_at_invocation</name></member> - <member refid="classcmd2_1_1Cmd_1a160c7a080d222defe32c781138901d4e" kind="function"><name>runTranscriptTests</name></member> - <member refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" kind="function"><name>select</name></member> - <member refid="classcmd2_1_1Cmd_1a392c5cd062c20d916c0cacc9cc36c022" kind="function"><name>_cmdloop</name></member> - <member refid="classcmd2_1_1Cmd_1aea64b66ff75b5daaeef61a3dd583df99" kind="function"><name>_default</name></member> - <member refid="classcmd2_1_1Cmd_1a819bd7bd930dab0e39e59af3397c2eac" kind="function"><name>_init_parser</name></member> - </compound> - <compound refid="classcmd2_1_1Cmd2TestCase" kind="class"><name>cmd2::Cmd2TestCase</name> - <member refid="classcmd2_1_1Cmd2TestCase_1a946827bef7050042cee99d3749c976d0" kind="variable"><name>anyWhitespace</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1ae3ce50557636abee00a3941461dd450c" kind="variable"><name>CmdApp</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1af9574fde56ba05bc1532a6a028fb566d" kind="variable"><name>expectationParser</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a29b62f02c603b82014102babccd0c40e" kind="variable"><name>notRegexPattern</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1aa85409ff40b934d96ca1b3d3ff9e897d" kind="variable"><name>regexPattern</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1acc7fc3df4fb04682fd1e4b2c4cc4cd3c" kind="variable"><name>cmdapp</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1adeb5a7b735ad3b7f23a3c44d15ad283e" kind="variable"><name>outputTrap</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1ad319aa2e1874f60202610e5b8de33dbb" kind="variable"><name>transcripts</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1ad82fc3489ffaf8ae227e7b122df389e0" kind="function"><name>fetchTranscripts</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1acc8585a2192f48e04a8eafd63348c590" kind="function"><name>runTest</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a5892c02ac5ee5a25c47bbfa1c648647b" kind="function"><name>setUp</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1a12a9839011a264bf817e646114523052" kind="function"><name>tearDown</name></member> - <member refid="classcmd2_1_1Cmd2TestCase_1aaad687718f366338a76f83cb6547a258" kind="function"><name>_test_transcript</name></member> - </compound> - <compound refid="classcmd2_1_1EmbeddedConsoleExit" kind="class"><name>cmd2::EmbeddedConsoleExit</name> - </compound> - <compound refid="classcmd2_1_1EmptyStatement" kind="class"><name>cmd2::EmptyStatement</name> - </compound> - <compound refid="classcmd2_1_1History" kind="class"><name>cmd2::History</name> - <member refid="classcmd2_1_1History_1a47db7cadf89510850e60e3c908a376f1" kind="variable"><name>rangePattern</name></member> - <member refid="classcmd2_1_1History_1aa5204f159577beb16f07a8a9ada184ec" kind="variable"><name>spanpattern</name></member> - <member refid="classcmd2_1_1History_1aef5a4f297a77df78cd0e6bb17b67fb16" kind="function"><name>append</name></member> - <member refid="classcmd2_1_1History_1a1c036910ea442db79fe012715b29c9db" kind="function"><name>extend</name></member> - <member refid="classcmd2_1_1History_1a030faac02c0b814fc676d21d8c5e049c" kind="function"><name>get</name></member> - <member refid="classcmd2_1_1History_1ae1db5657367e6aa9b0e43811d5b8893f" kind="function"><name>search</name></member> - <member refid="classcmd2_1_1History_1a8c0837240ac7747aa804ba9eebddab60" kind="function"><name>span</name></member> - <member refid="classcmd2_1_1History_1a28fe5dc698da4c7bf82fdcdfb2e70506" kind="function"><name>to_index</name></member> - <member refid="classcmd2_1_1History_1accd354b7c81e1cd538438b834630f3ac" kind="function"><name>zero_based_index</name></member> - </compound> - <compound refid="classcmd2_1_1HistoryItem" kind="class"><name>cmd2::HistoryItem</name> - <member refid="classcmd2_1_1HistoryItem_1ac496a3283d2754e61e156ddbf2370259" kind="variable"><name>listformat</name></member> - <member refid="classcmd2_1_1HistoryItem_1a83243fbd9faac88d0fb2c13473029d12" kind="variable"><name>idx</name></member> - <member refid="classcmd2_1_1HistoryItem_1a74c5f486309e86773802f72335ff4252" kind="variable"><name>lowercase</name></member> - <member refid="classcmd2_1_1HistoryItem_1ab873a526e5978d15a16fddae74005471" kind="function"><name>__init__</name></member> - <member refid="classcmd2_1_1HistoryItem_1af49dd31da48eafd74653503a69eae230" kind="function"><name>pr</name></member> - </compound> - <compound refid="classcmd2_1_1NotSettableError" kind="class"><name>cmd2::NotSettableError</name> - </compound> - <compound refid="classcmd2_1_1OptionParser" kind="class"><name>cmd2::OptionParser</name> - <member refid="classcmd2_1_1OptionParser_1ada4f39b453e033ae4356709f8ee9f340" kind="function"><name>error</name></member> - <member refid="classcmd2_1_1OptionParser_1ad82c8fb7559af2e4b1663e0762a80c89" kind="function"><name>exit</name></member> - <member refid="classcmd2_1_1OptionParser_1a6f2d24051471268be245221149bc9c6a" kind="function"><name>print_help</name></member> - </compound> - <compound refid="classcmd2_1_1OutputTrap" kind="class"><name>cmd2::OutputTrap</name> - <member refid="classcmd2_1_1OutputTrap_1a9117a6d5bfa07f1eeade54f24eeba0ed" kind="variable"><name>contents</name></member> - <member refid="classcmd2_1_1OutputTrap_1ac7a0b848dc18c74b089bc0d4044996de" kind="variable"><name>old_stdout</name></member> - <member refid="classcmd2_1_1OutputTrap_1a0dc45d536432b07d7ec32da5755b5c85" kind="function"><name>__init__</name></member> - <member refid="classcmd2_1_1OutputTrap_1a492ceb8dfb3f6e90bf095a710ab56ad1" kind="function"><name>read</name></member> - <member refid="classcmd2_1_1OutputTrap_1a06961b49c3e19e9984f077a08b3a75f2" kind="function"><name>tearDown</name></member> - <member refid="classcmd2_1_1OutputTrap_1aa3bec468fdc0d248cd43cb8e8e0d96cd" kind="function"><name>write</name></member> - </compound> - <compound refid="classcmd2_1_1ParsedString" kind="class"><name>cmd2::ParsedString</name> - <member refid="classcmd2_1_1ParsedString_1a6ac3a7f2f37126a25774517b3eb7cace" kind="function"><name>full_parsed_statement</name></member> - <member refid="classcmd2_1_1ParsedString_1afe56ec060a51b268e266f7c0d1fb7328" kind="function"><name>with_args_replaced</name></member> - </compound> - <compound refid="classcmd2_1_1PasteBufferError" kind="class"><name>cmd2::PasteBufferError</name> - <member refid="classcmd2_1_1PasteBufferError_1adaa363483c6d5a54f13713233ba398b2" kind="variable"><name>errmsg</name></member> - <member refid="classcmd2_1_1PasteBufferError_1ae1cd41756d1ae940201fe2cb0d0f821e" kind="function"><name>__init__</name></member> - </compound> - <compound refid="classcmd2_1_1Statekeeper" kind="class"><name>cmd2::Statekeeper</name> - <member refid="classcmd2_1_1Statekeeper_1a18466d6cef3f084e92f086a86d4a7244" kind="variable"><name>attribs</name></member> - <member refid="classcmd2_1_1Statekeeper_1a84a5071e786e0dff91a413e3fd0470c1" kind="variable"><name>obj</name></member> - <member refid="classcmd2_1_1Statekeeper_1a3550a0316a7f911d7b13da87844ee882" kind="function"><name>__init__</name></member> - <member refid="classcmd2_1_1Statekeeper_1a00e6cfdbe169bcb76db888b9d0beff03" kind="function"><name>restore</name></member> - <member refid="classcmd2_1_1Statekeeper_1a848245f65d18fddf4bb768bd3f911b30" kind="function"><name>save</name></member> - </compound> - <compound refid="classcmd2_1_1StubbornDict" kind="class"><name>cmd2::StubbornDict</name> - <member refid="classcmd2_1_1StubbornDict_1a66dc32a221c00611f1c131382703c333" kind="variable"><name>append</name></member> - <member refid="classcmd2_1_1StubbornDict_1a219b3f21c078f3b8158de67beae62da2" kind="function"><name>__add__</name></member> - <member refid="classcmd2_1_1StubbornDict_1ad7c49b2ca37c0c88b198853706ae7e99" kind="function"><name>__iadd__</name></member> - <member refid="classcmd2_1_1StubbornDict_1a190b1b2bd8a914bafaab137c5b1276ea" kind="function"><name>__radd__</name></member> - <member refid="classcmd2_1_1StubbornDict_1ad46f55b61faae98d241e30d52cd04eee" kind="function"><name>to_dict</name></member> - <member refid="classcmd2_1_1StubbornDict_1a669dd7f5373f3726d8c8fb52a1e85bbd" kind="function"><name>update</name></member> - </compound> - <compound refid="classexample_1_1CmdLineApp" kind="class"><name>example::CmdLineApp</name> - <member refid="classexample_1_1CmdLineApp_1ac9058ddc022235f3876c6b410ddeb688" kind="variable"><name>do_orate</name></member> - <member refid="classexample_1_1CmdLineApp_1a5acab19a8c4c609e944ea1cb345a5ec3" kind="variable"><name>do_say</name></member> - <member refid="classexample_1_1CmdLineApp_1a81a94979fcdd998c72d530e47bab88e0" kind="variable"><name>maxrepeats</name></member> - <member refid="classexample_1_1CmdLineApp_1a7720e4d8dd45f289c3962be91c05ac33" kind="variable"><name>multilineCommands</name></member> - <member refid="classexample_1_1CmdLineApp_1adb66a4ed5e10aa018c7e3a4da6779c76" kind="variable"><name>redirector</name></member> - <member refid="classexample_1_1CmdLineApp_1afdc6e3337a734471574398731d582ec9" kind="function"><name>do_speak</name></member> - </compound> - <compound refid="classpirate2_1_1Pirate" kind="class"><name>pirate2::Pirate</name> - <member refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" kind="variable"><name>gold</name></member> - <member refid="classpirate2_1_1Pirate_1a3a3285e575d7f08f59dad02f2dbd247d" kind="function"><name>do_drink</name></member> - <member refid="classpirate2_1_1Pirate_1a660169e0b360275309a4c4afb95e5d48" kind="function"><name>do_loot</name></member> - </compound> - <compound refid="classpirate3_1_1Pirate" kind="class"><name>pirate3::Pirate</name> - <member refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kind="variable"><name>gold</name></member> - <member refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" kind="variable"><name>initial_gold</name></member> - <member refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" kind="function"><name>do_drink</name></member> - <member refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" kind="function"><name>do_loot</name></member> - <member refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" kind="function"><name>postcmd</name></member> - <member refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" kind="function"><name>precmd</name></member> - </compound> - <compound refid="classpirate4_1_1Pirate" kind="class"><name>pirate4::Pirate</name> - <member refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kind="variable"><name>gold</name></member> - <member refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" kind="variable"><name>initial_gold</name></member> - <member refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" kind="function"><name>do_drink</name></member> - <member refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" kind="function"><name>do_loot</name></member> - <member refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" kind="function"><name>postcmd</name></member> - <member refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" kind="function"><name>precmd</name></member> - </compound> - <compound refid="classpirate5_1_1Pirate" kind="class"><name>pirate5::Pirate</name> - <member refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kind="variable"><name>gold</name></member> - <member refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" kind="variable"><name>initial_gold</name></member> - <member refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" kind="function"><name>do_drink</name></member> - <member refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" kind="function"><name>do_loot</name></member> - <member refid="classpirate5_1_1Pirate_1a793c0b22262bf11027ce319084e28bed" kind="function"><name>do_quit</name></member> - <member refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" kind="function"><name>postcmd</name></member> - <member refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" kind="function"><name>precmd</name></member> - </compound> - <compound refid="classpirate6_1_1Pirate" kind="class"><name>pirate6::Pirate</name> - <member refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kind="variable"><name>gold</name></member> - <member refid="classpirate6_1_1Pirate_1a69ebfbd71217d6d903a02f3f207cd8ec" kind="variable"><name>prompt</name></member> - <member refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" kind="variable"><name>initial_gold</name></member> - <member refid="classpirate6_1_1Pirate_1a69d2df71d8316d75a9903d6c85f2bc15" kind="function"><name>default</name></member> - <member refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" kind="function"><name>do_drink</name></member> - <member refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" kind="function"><name>do_loot</name></member> - <member refid="classpirate6_1_1Pirate_1abed4fab75233972eb289ac6a84345098" kind="function"><name>do_quit</name></member> - <member refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" kind="function"><name>postcmd</name></member> - <member refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" kind="function"><name>precmd</name></member> - </compound> - <compound refid="classpirate7_1_1Pirate" kind="class"><name>pirate7::Pirate</name> - <member refid="classpirate7_1_1Pirate_1a629913affb56931c737d31b3dea1448a" kind="variable"><name>default_to_shell</name></member> - <member refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kind="variable"><name>gold</name></member> - <member refid="classpirate7_1_1Pirate_1a46b726f347667822a67991b15333d1fa" kind="variable"><name>multilineCommands</name></member> - <member refid="classpirate7_1_1Pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e" kind="variable"><name>prompt</name></member> - <member refid="classpirate7_1_1Pirate_1ab1f2d5977969536c2c0c38258f05709c" kind="variable"><name>settable</name></member> - <member refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" kind="variable"><name>songcolor</name></member> - <member refid="classpirate7_1_1Pirate_1a29e9570c84681906e6242560f43407e1" kind="variable"><name>terminators</name></member> - <member refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" kind="variable"><name>initial_gold</name></member> - <member refid="classpirate7_1_1Pirate_1a79cfac8de04cdc850bc2105ba4673b37" kind="function"><name>default</name></member> - <member refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" kind="function"><name>do_drink</name></member> - <member refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" kind="function"><name>do_loot</name></member> - <member refid="classpirate7_1_1Pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" kind="function"><name>do_quit</name></member> - <member refid="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" kind="function"><name>do_sing</name></member> - <member refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" kind="function"><name>postcmd</name></member> - <member refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" kind="function"><name>precmd</name></member> - </compound> - <compound refid="classpirate8_1_1Pirate" kind="class"><name>pirate8::Pirate</name> - <member refid="classpirate8_1_1Pirate_1a0fa2b16f420ebf78ab78a44754a654d6" kind="variable"><name>action</name></member> - <member refid="classpirate8_1_1Pirate_1ae74a9f023b21dc42364e53c563bc29b3" kind="variable"><name>default_to_shell</name></member> - <member refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kind="variable"><name>gold</name></member> - <member refid="classpirate8_1_1Pirate_1aa31243fbf624c32a23346aefadeb2864" kind="variable"><name>help</name></member> - <member refid="classpirate8_1_1Pirate_1a0e6a47a7565fdd6731f3861053e4061d" kind="variable"><name>multilineCommands</name></member> - <member refid="classpirate8_1_1Pirate_1a48024c70b707acf24f14bf3462c15961" kind="variable"><name>prompt</name></member> - <member refid="classpirate8_1_1Pirate_1a0506e364ac02acd83bb1e655fb0fc0bc" kind="variable"><name>settable</name></member> - <member refid="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" kind="variable"><name>songcolor</name></member> - <member refid="classpirate8_1_1Pirate_1a0b757721c8cfc03458c8e5f252629582" kind="variable"><name>terminators</name></member> - <member refid="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" kind="variable"><name>initial_gold</name></member> - <member refid="classpirate8_1_1Pirate_1a591ac95f64f46374f6c08101ea7fb3c3" kind="function"><name>default</name></member> - <member refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" kind="function"><name>do_drink</name></member> - <member refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" kind="function"><name>do_loot</name></member> - <member refid="classpirate8_1_1Pirate_1a833084dcd0c123717419882ec40d8d7f" kind="function"><name>do_quit</name></member> - <member refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" kind="function"><name>do_sing</name></member> - <member refid="classpirate8_1_1Pirate_1a12b9e8c2370171060fbc39780f6ab65e" kind="function"><name>do_yo</name></member> - <member refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" kind="function"><name>postcmd</name></member> - <member refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" kind="function"><name>precmd</name></member> - </compound> - <compound refid="classpirate_1_1Pirate" kind="class"><name>pirate::Pirate</name> - </compound> - <compound refid="namespacecmd2" kind="namespace"><name>cmd2</name> - <member refid="namespacecmd2_1a05ce8a1645f64208f969036f8621ddd2" kind="variable"><name>__version__</name></member> - <member refid="namespacecmd2_1a3f2a6eb75c58ca830028f18cf2851958" kind="variable"><name>can_clip</name></member> - <member refid="namespacecmd2_1afd483925db6ff208624b8e5c0ae09271" kind="variable"><name>options_defined</name></member> - <member refid="namespacecmd2_1abb901de4eb2987589c68b4d895acd8c3" kind="variable"><name>pastebufferr</name></member> - <member refid="namespacecmd2_1ab810fc3f05607c1e4311225b04591244" kind="variable"><name>teststring</name></member> - <member refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" kind="variable"><name>write_to_paste_buffer</name></member> - <member refid="namespacecmd2_1ae76e61704924b26b7ddb97fce8c384ef" kind="variable"><name>xclipproc</name></member> - <member refid="namespacecmd2_1a93001003cf51a72d1d6adaf5e3e22366" kind="function"><name>_attr_get_</name></member> - <member refid="namespacecmd2_1a0880940558f324b3958aedfc430f592d" kind="function"><name>cast</name></member> - <member refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kind="function"><name>get_paste_buffer</name></member> - <member refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" kind="function"><name>get_paste_buffer</name></member> - <member refid="namespacecmd2_1ad4ac87ba068f9549b5a7735054df8065" kind="function"><name>ljust</name></member> - <member refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" kind="function"><name>options</name></member> - <member refid="namespacecmd2_1a11d252497d81548f19771cddf0ca68fb" kind="function"><name>remaining_args</name></member> - <member refid="namespacecmd2_1aa5aa0c16a66d0ec0510ac38f3cc00ad3" kind="function"><name>replace_with_file_contents</name></member> - <member refid="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" kind="function"><name>stubbornDict</name></member> - <member refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" kind="function"><name>write_to_paste_buffer</name></member> - </compound> - <compound refid="namespaceconf" kind="namespace"><name>conf</name> - <member refid="namespaceconf_1ac8ccf456b321bc9052c0691a173b6925" kind="variable"><name>copyright</name></member> - <member refid="namespaceconf_1acfb345e27f5356b8778ab7b673e72556" kind="variable"><name>exclude_trees</name></member> - <member refid="namespaceconf_1a540efa67c53e84c1c353c1df2e37e39c" kind="variable"><name>extensions</name></member> - <member refid="namespaceconf_1acb91fefcfd3aa6f3529fa682ab834832" kind="variable"><name>html_static_path</name></member> - <member refid="namespaceconf_1a7f1b143ff25817758abd21a7db110510" kind="variable"><name>html_theme</name></member> - <member refid="namespaceconf_1a74d707b34bba474e9057f383ad01de83" kind="variable"><name>htmlhelp_basename</name></member> - <member refid="namespaceconf_1a9d1981d8fc4e2521d62ffc607e3ef8f2" kind="variable"><name>intersphinx_mapping</name></member> - <member refid="namespaceconf_1a00b7896473527f894006130b1113cb4b" kind="variable"><name>latex_documents</name></member> - <member refid="namespaceconf_1ae22a29d94a222730836db739d6dbd71e" kind="variable"><name>master_doc</name></member> - <member refid="namespaceconf_1aa2c6aefbed1597a70cfb45a760e5977c" kind="variable"><name>project</name></member> - <member refid="namespaceconf_1afa4e4ed164119ef5f4656e9554ed1f1b" kind="variable"><name>pygments_style</name></member> - <member refid="namespaceconf_1a90a599726178800ad5a42f6bc2cd5208" kind="variable"><name>release</name></member> - <member refid="namespaceconf_1a1e0ba7f4cb1d50fa831f1236a77d60f6" kind="variable"><name>source_suffix</name></member> - <member refid="namespaceconf_1af50129dcc1f90655539f025595a3093b" kind="variable"><name>templates_path</name></member> - <member refid="namespaceconf_1a93370314d5e59e93dabf67ca4906c634" kind="variable"><name>version</name></member> - </compound> - <compound refid="namespaceexample" kind="namespace"><name>example</name> - <member refid="namespaceexample_1a067d058cce4025d9c13742cbc474e211" kind="variable"><name>c</name></member> - </compound> - <compound refid="namespacefileutil" kind="namespace"><name>fileutil</name> - <member refid="namespacefileutil_1a8eba55ef4caa4c8d11e8aa2e235b9158" kind="variable"><name>stats</name></member> - </compound> - <compound refid="namespacegraph" kind="namespace"><name>graph</name> - <member refid="namespacegraph_1a5c14f78e77b679d186ec0f801701c679" kind="function"><name>label</name></member> - <member refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" kind="function"><name>line</name></member> - <member refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" kind="function"><name>tech</name></member> - </compound> - <compound refid="namespaceignoreBug" kind="namespace"><name>ignoreBug</name> - <member refid="namespaceignoreBug_1a1ccc5c6ff70b8661b4a61bc9cbeebe5a" kind="variable"><name>parser</name></member> - <member refid="namespaceignoreBug_1acf61c857d11f34ac14b279d2712bc8e5" kind="variable"><name>teststr</name></member> - </compound> - <compound refid="namespacepirate" kind="namespace"><name>pirate</name> - <member refid="namespacepirate_1a92146315bbb56a63c7f2ae9b46561b18" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate2" kind="namespace"><name>pirate2</name> - <member refid="namespacepirate2_1ae0ca172e472e9d9478fdba1294ede7ee" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate3" kind="namespace"><name>pirate3</name> - <member refid="namespacepirate3_1a4f8be00ef380d4fa4ead52dd857b34e5" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate4" kind="namespace"><name>pirate4</name> - <member refid="namespacepirate4_1a228257dfa354f8adc01ebf8b0057e3ad" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate5" kind="namespace"><name>pirate5</name> - <member refid="namespacepirate5_1ac04ea60ccda35588c423686756ad4677" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate6" kind="namespace"><name>pirate6</name> - <member refid="namespacepirate6_1a869da0b1ca00a91f7e5cbc6a6371f38a" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate7" kind="namespace"><name>pirate7</name> - <member refid="namespacepirate7_1a7d4fc4e2e36d0fd504f5524d8b395449" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepirate8" kind="namespace"><name>pirate8</name> - <member refid="namespacepirate8_1a2a79aa1145909c491793c5da051fe09a" kind="variable"><name>pirate</name></member> - </compound> - <compound refid="namespacepyparsing" kind="namespace"><name>pyparsing</name> - </compound> - <compound refid="namespaceschematic" kind="namespace"><name>schematic</name> - <member refid="namespaceschematic_1a1cb5a35ce77f5d734e548d2370e95c0b" kind="variable"><name>pensize</name></member> - <member refid="namespaceschematic_1a949cac8aafe622e97cd437ffadbf07af" kind="function"><name>rectangle</name></member> - </compound> - <compound refid="namespacesetup" kind="namespace"><name>setup</name> - <member refid="namespacesetup_1a7b92894168460f935bc49467954c4a92" kind="variable"><name>author</name></member> - <member refid="namespacesetup_1a4ead8e1ca45242906fde7d5489f3beaa" kind="variable"><name>author_email</name></member> - <member refid="namespacesetup_1aa6d1b3ef82314b74854a1a1a473aadbf" kind="variable"><name>classifiers</name></member> - <member refid="namespacesetup_1a4ad612547892c74be7035043265eb65c" kind="variable"><name>description</name></member> - <member refid="namespacesetup_1a63491535b376b15204c70db3fe9924d2" kind="variable"><name>install_requires</name></member> - <member refid="namespacesetup_1a97e6300ec1966f2580ee08f1f55e2f46" kind="variable"><name>keywords</name></member> - <member refid="namespacesetup_1a22ada03d1aaa82c1c9c27d0ae25da2b7" kind="variable"><name>license</name></member> - <member refid="namespacesetup_1a718ebc1d14d8aaf7bf72092d219f19fa" kind="variable"><name>long_description</name></member> - <member refid="namespacesetup_1a4b28e5b21e957c451ff3aa28f58c6383" kind="variable"><name>name</name></member> - <member refid="namespacesetup_1ac5fe8cd1e8f4b711518bb89b57cd2baa" kind="variable"><name>py_modules</name></member> - <member refid="namespacesetup_1a7c3763764f99123690822c047e74c36e" kind="variable"><name>url</name></member> - <member refid="namespacesetup_1a82e52b3a26189d7e3bdbf2bc02b5d721" kind="variable"><name>use_2to3</name></member> - <member refid="namespacesetup_1a8b86ddd5b5591d99de08e584197a53d9" kind="variable"><name>version</name></member> - <member refid="namespacesetup_1abf9d3e0287e770123ae15c37ce1173e5" kind="function"><name>find_packages</name></member> - </compound> - <compound refid="namespaceturtle" kind="namespace"><name>turtle</name> - </compound> - <compound refid="cmd2_8py" kind="file"><name>cmd2.py</name> - </compound> - <compound refid="conf_8py" kind="file"><name>conf.py</name> - </compound> - <compound refid="fileutil_8py" kind="file"><name>fileutil.py</name> - </compound> - <compound refid="graph_8py" kind="file"><name>graph.py</name> - </compound> - <compound refid="pirate_8py" kind="file"><name>pirate.py</name> - </compound> - <compound refid="pirate2_8py" kind="file"><name>pirate2.py</name> - </compound> - <compound refid="pirate3_8py" kind="file"><name>pirate3.py</name> - </compound> - <compound refid="pirate4_8py" kind="file"><name>pirate4.py</name> - </compound> - <compound refid="pirate5_8py" kind="file"><name>pirate5.py</name> - </compound> - <compound refid="pirate6_8py" kind="file"><name>pirate6.py</name> - </compound> - <compound refid="pirate7_8py" kind="file"><name>pirate7.py</name> - </compound> - <compound refid="pirate8_8py" kind="file"><name>pirate8.py</name> - </compound> - <compound refid="schematic_8py" kind="file"><name>schematic.py</name> - </compound> - <compound refid="example_8py" kind="file"><name>example.py</name> - </compound> - <compound refid="ignoreBug_8py" kind="file"><name>ignoreBug.py</name> - </compound> - <compound refid="setup_8py" kind="file"><name>setup.py</name> - </compound> - <compound refid="dir_bfedb8cf204bc52dab598c696b63c3d6" kind="dir"><name>/Users/amrogers/Developer/Projects/cmd2/</name> - </compound> - <compound refid="dir_5185d8a4f3d34c6a54b85ae5904b80ec" kind="dir"><name>/Users/amrogers/Developer/Projects/cmd2/docs/</name> - </compound> - <compound refid="dir_9c53eb36d53ed9f246f40760bdb65b6a" kind="dir"><name>/Users/amrogers/Developer/Projects/cmd2/example/</name> - </compound> - <compound refid="dir_e01452e30018b7d8a87d21a8fdf5052c" kind="dir"><name>/Users/amrogers/Developer/Projects/</name> - </compound> - <compound refid="dir_a94d11e7025bc9c49b19e92232c5c310" kind="dir"><name>/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/</name> - </compound> -</doxygenindex> diff --git a/doxygen/xml/index.xsd b/doxygen/xml/index.xsd deleted file mode 100644 index d7ab2a9..0000000 --- a/doxygen/xml/index.xsd +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?> -<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <xsd:element name="doxygenindex" type="DoxygenType"/> - - <xsd:complexType name="DoxygenType"> - <xsd:sequence> - <xsd:element name="compound" type="CompoundType" minOccurs="0" maxOccurs="unbounded"/> - </xsd:sequence> - <xsd:attribute name="version" type="xsd:string" use="required"/> - </xsd:complexType> - - <xsd:complexType name="CompoundType"> - <xsd:sequence> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="member" type="MemberType" minOccurs="0" maxOccurs="unbounded"/> - </xsd:sequence> - <xsd:attribute name="refid" type="xsd:string" use="required"/> - <xsd:attribute name="kind" type="CompoundKind" use="required"/> - </xsd:complexType> - - <xsd:complexType name="MemberType"> - <xsd:sequence> - <xsd:element name="name" type="xsd:string"/> - </xsd:sequence> - <xsd:attribute name="refid" type="xsd:string" use="required"/> - <xsd:attribute name="kind" type="MemberKind" use="required"/> - </xsd:complexType> - - <xsd:simpleType name="CompoundKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="class"/> - <xsd:enumeration value="struct"/> - <xsd:enumeration value="union"/> - <xsd:enumeration value="interface"/> - <xsd:enumeration value="protocol"/> - <xsd:enumeration value="category"/> - <xsd:enumeration value="exception"/> - <xsd:enumeration value="file"/> - <xsd:enumeration value="namespace"/> - <xsd:enumeration value="group"/> - <xsd:enumeration value="page"/> - <xsd:enumeration value="example"/> - <xsd:enumeration value="dir"/> - </xsd:restriction> - </xsd:simpleType> - - <xsd:simpleType name="MemberKind"> - <xsd:restriction base="xsd:string"> - <xsd:enumeration value="define"/> - <xsd:enumeration value="property"/> - <xsd:enumeration value="event"/> - <xsd:enumeration value="variable"/> - <xsd:enumeration value="typedef"/> - <xsd:enumeration value="enum"/> - <xsd:enumeration value="enumvalue"/> - <xsd:enumeration value="function"/> - <xsd:enumeration value="signal"/> - <xsd:enumeration value="prototype"/> - <xsd:enumeration value="friend"/> - <xsd:enumeration value="dcop"/> - <xsd:enumeration value="slot"/> - </xsd:restriction> - </xsd:simpleType> - -</xsd:schema> - diff --git a/doxygen/xml/namespacecmd2.xml b/doxygen/xml/namespacecmd2.xml deleted file mode 100644 index 68be1b0..0000000 --- a/doxygen/xml/namespacecmd2.xml +++ /dev/null @@ -1,330 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacecmd2" kind="namespace"> - <compoundname>cmd2</compoundname> - <innerclass refid="classcmd2_1_1Borg" prot="public">cmd2::Borg</innerclass> - <innerclass refid="classcmd2_1_1Cmd" prot="public">cmd2::Cmd</innerclass> - <innerclass refid="classcmd2_1_1Cmd2TestCase" prot="public">cmd2::Cmd2TestCase</innerclass> - <innerclass refid="classcmd2_1_1EmbeddedConsoleExit" prot="public">cmd2::EmbeddedConsoleExit</innerclass> - <innerclass refid="classcmd2_1_1EmptyStatement" prot="public">cmd2::EmptyStatement</innerclass> - <innerclass refid="classcmd2_1_1History" prot="public">cmd2::History</innerclass> - <innerclass refid="classcmd2_1_1HistoryItem" prot="public">cmd2::HistoryItem</innerclass> - <innerclass refid="classcmd2_1_1NotSettableError" prot="public">cmd2::NotSettableError</innerclass> - <innerclass refid="classcmd2_1_1OptionParser" prot="public">cmd2::OptionParser</innerclass> - <innerclass refid="classcmd2_1_1OutputTrap" prot="public">cmd2::OutputTrap</innerclass> - <innerclass refid="classcmd2_1_1ParsedString" prot="public">cmd2::ParsedString</innerclass> - <innerclass refid="classcmd2_1_1PasteBufferError" prot="public">cmd2::PasteBufferError</innerclass> - <innerclass refid="classcmd2_1_1Statekeeper" prot="public">cmd2::Statekeeper</innerclass> - <innerclass refid="classcmd2_1_1StubbornDict" prot="public">cmd2::StubbornDict</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacecmd2_1a05ce8a1645f64208f969036f8621ddd2" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string cmd2::__version__</definition> - <argsstring></argsstring> - <name>__version__</name> - <initializer>'0.6.4'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="45" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="45" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacecmd2_1a3f2a6eb75c58ca830028f18cf2851958" prot="public" static="no" mutable="no"> - <type></type> - <definition>cmd2::can_clip</definition> - <argsstring></argsstring> - <name>can_clip</name> - <initializer>False</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="202" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="202" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacecmd2_1afd483925db6ff208624b8e5c0ae09271" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list cmd2::options_defined</definition> - <argsstring></argsstring> - <name>options_defined</name> - <initializer>[]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="110" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="110" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacecmd2_1abb901de4eb2987589c68b4d895acd8c3" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string cmd2::pastebufferr</definition> - <argsstring></argsstring> - <name>pastebufferr</name> - <initializer>"""Redirecting to or from paste buffer requires %s -to be installed on operating system. -%s"""</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="177" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="177" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacecmd2_1ab810fc3f05607c1e4311225b04591244" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string cmd2::teststring</definition> - <argsstring></argsstring> - <name>teststring</name> - <initializer>'Testing for presence of xclip.'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="227" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="227" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" prot="public" static="no" mutable="no"> - <type></type> - <definition>def cmd2::write_to_paste_buffer</definition> - <argsstring></argsstring> - <name>write_to_paste_buffer</name> - <initializer>get_paste_buffer</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="200" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="200" bodyend="-1"/> - <referencedby refid="classcmd2_1_1Cmd_1a8b44f9a5a3197613178b4a8fb1804ef7" compoundref="cmd2_8py" startline="830" endline="843">cmd2::Cmd::restore_output</referencedby> - <referencedby refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" compoundref="cmd2_8py" startline="192" endline="196">write_to_paste_buffer</referencedby> - </memberdef> - <memberdef kind="variable" id="namespacecmd2_1ae76e61704924b26b7ddb97fce8c384ef" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple cmd2::xclipproc</definition> - <argsstring></argsstring> - <name>xclipproc</name> - <initializer>subprocess.Popen('xclip -sel clip', shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="228" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="228" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="func"> - <memberdef kind="function" id="namespacecmd2_1a93001003cf51a72d1d6adaf5e3e22366" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::_attr_get_</definition> - <argsstring></argsstring> - <name>_attr_get_</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Returns an attribute's value, or None (no error) if undefined. - Analagous to .get() for dictionaries. Useful when checking for - value of options that may not have been defined on a given - method.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="98" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="98" bodyend="109"/> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1a0880940558f324b3958aedfc430f592d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::cast</definition> - <argsstring></argsstring> - <name>cast</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Tries to force a new value into the same type as the current.</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1412" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="1412" bodyend="1435"/> - <referencedby refid="classcmd2_1_1Cmd_1a1587bec304ebe93070072d273da9bb31" compoundref="cmd2_8py" startline="1000" endline="1030">cmd2::Cmd::do_set</referencedby> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::get_paste_buffer</definition> - <argsstring></argsstring> - <name>get_paste_buffer</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="184" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="184" bodyend="191"/> - <referencedby refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" compoundref="cmd2_8py" startline="198" endline="199">get_paste_buffer</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a46d1bc05e01f5eced432f00c9934db88" compoundref="cmd2_8py" startline="809" endline="829">cmd2::Cmd::redirect_output</referencedby> - <referencedby refid="namespacecmd2_1aa5aa0c16a66d0ec0510ac38f3cc00ad3" compoundref="cmd2_8py" startline="336" endline="345">replace_with_file_contents</referencedby> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::get_paste_buffer</definition> - <argsstring></argsstring> - <name>get_paste_buffer</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="198" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="198" bodyend="199"/> - <references refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" compoundref="cmd2_8py" startline="184" endline="191">get_paste_buffer</references> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1ad4ac87ba068f9549b5a7735054df8065" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::ljust</definition> - <argsstring></argsstring> - <name>ljust</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="352" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="352" bodyend="360"/> - <referencedby refid="classcmd2_1_1Cmd_1a4816ba13212f079e4b1e865d20041983" compoundref="cmd2_8py" startline="982" endline="999">cmd2::Cmd::do_show</referencedby> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::options</definition> - <argsstring></argsstring> - <name>options</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Used as a decorator and passed a list of optparse-style options, - alters a cmd2 method to populate its ``opts`` argument from its - raw text argument. - - Example: transform - def do_something(self, arg): - - into - @options([make_option('-q', '--quick', action="store_true", - help="Makes things fast")], - "source dest") - def do_something(self, arg, opts): - if opts.quick: - self.fast_button = True - </verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="112" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="112" bodyend="161"/> - <references refid="namespacecmd2_1a11d252497d81548f19771cddf0ca68fb" compoundref="cmd2_8py" startline="86" endline="97">remaining_args</references> - <referencedby refid="classcmd2_1_1Cmd_1a5ccce52c26063115070d56b6f099223b" compoundref="cmd2_8py" startline="1039" endline="1080">cmd2::Cmd::do_py</referencedby> - <referencedby refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" compoundref="pirate8_8py" startline="42" endline="43">pirate8::Pirate::do_sing</referencedby> - <referencedby refid="classcmd2_1_1Cmd_1a28cd403d962038aca658344673a5ab38" compoundref="cmd2_8py" startline="946" endline="979">cmd2::Cmd::select</referencedby> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1a11d252497d81548f19771cddf0ca68fb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::remaining_args</definition> - <argsstring></argsstring> - <name>remaining_args</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> -Preserves the spacing originally in the argument after -the removal of options. - ->>> remaining_args('-f bar bar cow', ['bar', 'cow']) -'bar cow' -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="86" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="86" bodyend="97"/> - <referencedby refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" compoundref="cmd2_8py" startline="112" endline="161">options</referencedby> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1aa5aa0c16a66d0ec0510ac38f3cc00ad3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::replace_with_file_contents</definition> - <argsstring></argsstring> - <name>replace_with_file_contents</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="336" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="336" bodyend="345"/> - <references refid="namespacecmd2_1a9f1495f6c72f7d8c0dbb0f9f22029763" compoundref="cmd2_8py" startline="184" endline="191">get_paste_buffer</references> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1aae88fcdb31e45b322ecdaf7df9922823" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::stubbornDict</definition> - <argsstring></argsstring> - <name>stubbornDict</name> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim> ->>> sorted(stubbornDict('cow a bovine\\nhorse an equine').items()) -[('cow', 'a bovine'), ('horse', 'an equine')] ->>> sorted(stubbornDict(['badger', 'porcupine a poky creature']).items()) -[('badger', ''), ('porcupine', 'a poky creature')] ->>> sorted(stubbornDict(turtle='has shell', frog='jumpy').items()) -[('frog', 'jumpy'), ('turtle', 'has shell')] -</verbatim> </para> </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="321" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="321" bodyend="335"/> - <referencedby refid="classcmd2_1_1StubbornDict_1a219b3f21c078f3b8158de67beae62da2" compoundref="cmd2_8py" startline="291" endline="294">cmd2::StubbornDict::__add__</referencedby> - <referencedby refid="classcmd2_1_1StubbornDict_1a190b1b2bd8a914bafaab137c5b1276ea" compoundref="cmd2_8py" startline="295" endline="299">cmd2::StubbornDict::__radd__</referencedby> - </memberdef> - <memberdef kind="function" id="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def cmd2::write_to_paste_buffer</definition> - <argsstring></argsstring> - <name>write_to_paste_buffer</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="192" bodyfile="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" bodystart="192" bodyend="196"/> - <references refid="namespacecmd2_1a514a20ceb8ab40dd89d2df2dd5ff87a0" compoundref="cmd2_8py" startline="200">write_to_paste_buffer</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>Variant on standard library's cmd with extra features. - -To use, simply import cmd2.Cmd instead of cmd.Cmd; use precisely as though you -were using the standard library's cmd, while enjoying the extra features. - -Searchable command history (commands: "hi", "li", "run") -Load commands from file, save to file, edit commands in file -Multi-line commands -Case-insensitive commands -Special-character shortcut commands (beyond cmd's "@" and "!") -Settable environment parameters -Optional _onchange_{paramname} called when environment parameter changes -Parsing commands with `optparse` options (flags) -Redirection to file with >, >>; input from file with < -Easy transcript-based testing of applications (see example/example.py) -Bash-style ``select`` available - -Note that redirection with > and | will only work if `self.stdout.write()` -is used in place of `print`. The standard library's `cmd` module is -written to use `self.stdout.write()`, - -- Catherine Devlin, Jan 03 2008 - catherinedevlin.blogspot.com - -mercurial repository at http://www.assembla.com/wiki/show/python-cmd2 -</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/cmd2.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespaceconf.xml b/doxygen/xml/namespaceconf.xml deleted file mode 100644 index 5c794ce..0000000 --- a/doxygen/xml/namespaceconf.xml +++ /dev/null @@ -1,226 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespaceconf" kind="namespace"> - <compoundname>conf</compoundname> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespaceconf_1ac8ccf456b321bc9052c0691a173b6925" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::copyright</definition> - <argsstring></argsstring> - <name>copyright</name> - <initializer>u'2010, Catherine Devlin'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="41" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="41" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1acfb345e27f5356b8778ab7b673e72556" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list conf::exclude_trees</definition> - <argsstring></argsstring> - <name>exclude_trees</name> - <initializer>['_build']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="67" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="67" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a540efa67c53e84c1c353c1df2e37e39c" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list conf::extensions</definition> - <argsstring></argsstring> - <name>extensions</name> - <initializer>['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', 'sphinx.ext.todo']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="25" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="25" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1acb91fefcfd3aa6f3529fa682ab834832" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list conf::html_static_path</definition> - <argsstring></argsstring> - <name>html_static_path</name> - <initializer>['_static']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="123" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="123" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a7f1b143ff25817758abd21a7db110510" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::html_theme</definition> - <argsstring></argsstring> - <name>html_theme</name> - <initializer>'default'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="94" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="94" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a74d707b34bba474e9057f383ad01de83" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::htmlhelp_basename</definition> - <argsstring></argsstring> - <name>htmlhelp_basename</name> - <initializer>'cmd2doc'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="161" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="161" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a9d1981d8fc4e2521d62ffc607e3ef8f2" prot="public" static="no" mutable="no"> - <type>dictionary</type> - <definition>dictionary conf::intersphinx_mapping</definition> - <argsstring></argsstring> - <name>intersphinx_mapping</name> - <initializer>{'http://docs.python.org/': None}</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="198" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="198" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a00b7896473527f894006130b1113cb4b" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list conf::latex_documents</definition> - <argsstring></argsstring> - <name>latex_documents</name> - <initializer>[ - ('index', 'cmd2.tex', u'cmd2 Documentation', - u'Catherine Devlin', 'manual'), -]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="174" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="174" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1ae22a29d94a222730836db739d6dbd71e" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::master_doc</definition> - <argsstring></argsstring> - <name>master_doc</name> - <initializer>'index'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="37" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="37" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1aa2c6aefbed1597a70cfb45a760e5977c" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::project</definition> - <argsstring></argsstring> - <name>project</name> - <initializer>u'cmd2'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="40" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="40" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1afa4e4ed164119ef5f4656e9554ed1f1b" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::pygments_style</definition> - <argsstring></argsstring> - <name>pygments_style</name> - <initializer>'sphinx'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="84" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="84" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a90a599726178800ad5a42f6bc2cd5208" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::release</definition> - <argsstring></argsstring> - <name>release</name> - <initializer>'0.6.0'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="50" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="50" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a1e0ba7f4cb1d50fa831f1236a77d60f6" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::source_suffix</definition> - <argsstring></argsstring> - <name>source_suffix</name> - <initializer>'.rst'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="31" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="31" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1af50129dcc1f90655539f025595a3093b" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list conf::templates_path</definition> - <argsstring></argsstring> - <name>templates_path</name> - <initializer>['_templates']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="28" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="28" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceconf_1a93370314d5e59e93dabf67ca4906c634" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string conf::version</definition> - <argsstring></argsstring> - <name>version</name> - <initializer>'0.6.0'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="48" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" bodystart="48" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/conf.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespaceexample.xml b/doxygen/xml/namespaceexample.xml deleted file mode 100644 index e39a8c8..0000000 --- a/doxygen/xml/namespaceexample.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespaceexample" kind="namespace"> - <compoundname>example</compoundname> - <innerclass refid="classexample_1_1CmdLineApp" prot="public">example::CmdLineApp</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespaceexample_1a067d058cce4025d9c13742cbc474e211" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple example::c</definition> - <argsstring></argsstring> - <name>c</name> - <initializer><ref refid="classexample_1_1CmdLineApp" kindref="compound">CmdLineApp</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="34" bodyfile="/Users/amrogers/Developer/Projects/cmd2/example/example.py" bodystart="34" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> -<para><verbatim>A sample application for cmd2.</verbatim> </para> </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/example/example.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacefileutil.xml b/doxygen/xml/namespacefileutil.xml deleted file mode 100644 index 39ff13e..0000000 --- a/doxygen/xml/namespacefileutil.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacefileutil" kind="namespace"> - <compoundname>fileutil</compoundname> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacefileutil_1a8eba55ef4caa4c8d11e8aa2e235b9158" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple fileutil::stats</definition> - <argsstring></argsstring> - <name>stats</name> - <initializer>os.stat(fullfilename)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/fileutil.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/fileutil.py" bodystart="6" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/fileutil.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacegraph.xml b/doxygen/xml/namespacegraph.xml deleted file mode 100644 index 1241158..0000000 --- a/doxygen/xml/namespacegraph.xml +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacegraph" kind="namespace"> - <compoundname>graph</compoundname> - <sectiondef kind="func"> - <memberdef kind="function" id="namespacegraph_1a5c14f78e77b679d186ec0f801701c679" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def graph::label</definition> - <argsstring></argsstring> - <name>label</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" line="5" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" bodystart="5" bodyend="9"/> - <referencedby refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" compoundref="graph_8py" startline="10" endline="20">line</referencedby> - </memberdef> - <memberdef kind="function" id="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def graph::line</definition> - <argsstring></argsstring> - <name>line</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" line="10" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" bodystart="10" bodyend="20"/> - <references refid="namespacegraph_1a5c14f78e77b679d186ec0f801701c679" compoundref="graph_8py" startline="5" endline="9">label</references> - <referencedby refid="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" compoundref="graph_8py" startline="21" endline="39">tech</referencedby> - </memberdef> - <memberdef kind="function" id="namespacegraph_1ae6560a9f65fcfa61b262d0b05ec246ff" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def graph::tech</definition> - <argsstring></argsstring> - <name>tech</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" line="21" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" bodystart="21" bodyend="39"/> - <references refid="namespacegraph_1aeb376d33cefa83d8d00f907473593f8c" compoundref="graph_8py" startline="10" endline="20">line</references> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespaceignoreBug.xml b/doxygen/xml/namespaceignoreBug.xml deleted file mode 100644 index 10bb80a..0000000 --- a/doxygen/xml/namespaceignoreBug.xml +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespaceignoreBug" kind="namespace"> - <compoundname>ignoreBug</compoundname> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespaceignoreBug_1a1ccc5c6ff70b8661b4a61bc9cbeebe5a" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple ignoreBug::parser</definition> - <argsstring></argsstring> - <name>parser</name> - <initializer>Word(printables)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="4" bodyfile="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" bodystart="4" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceignoreBug_1acf61c857d11f34ac14b279d2712bc8e5" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string ignoreBug::teststr</definition> - <argsstring></argsstring> - <name>teststr</name> - <initializer>'please /* ignoreme: | oops */ findme: | kthx'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="3" bodyfile="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" bodystart="3" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespaceignore_bug.xml b/doxygen/xml/namespaceignore_bug.xml deleted file mode 100644 index 851bfb7..0000000 --- a/doxygen/xml/namespaceignore_bug.xml +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespaceignore_bug" kind="namespace"> - <compoundname>ignoreBug</compoundname> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespaceignore_bug_1acf61c857d11f34ac14b279d2712bc8e5" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string ignoreBug::teststr</definition> - <argsstring></argsstring> - <name>teststr</name> - <initializer>'please /* ignoreme: | oops */ findme: | kthx'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="3" bodyfile="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" bodystart="3" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespaceignore_bug_1a1ccc5c6ff70b8661b4a61bc9cbeebe5a" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple ignoreBug::parser</definition> - <argsstring></argsstring> - <name>parser</name> - <initializer>Word(printables)</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="4" bodyfile="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" bodystart="4" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate.xml b/doxygen/xml/namespacepirate.xml deleted file mode 100644 index 7a91145..0000000 --- a/doxygen/xml/namespacepirate.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate" kind="namespace"> - <compoundname>pirate</compoundname> - <innerclass refid="classpirate_1_1Pirate" prot="public">pirate::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate_1a92146315bbb56a63c7f2ae9b46561b18" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" bodystart="6" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate2.xml b/doxygen/xml/namespacepirate2.xml deleted file mode 100644 index 94657c6..0000000 --- a/doxygen/xml/namespacepirate2.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate2" kind="namespace"> - <compoundname>pirate2</compoundname> - <innerclass refid="classpirate2_1_1Pirate" prot="public">pirate2::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate2_1ae0ca172e472e9d9478fdba1294ede7ee" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate2::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate2_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="17" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" bodystart="17" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate3.xml b/doxygen/xml/namespacepirate3.xml deleted file mode 100644 index 31a7167..0000000 --- a/doxygen/xml/namespacepirate3.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate3" kind="namespace"> - <compoundname>pirate3</compoundname> - <innerclass refid="classpirate3_1_1Pirate" prot="public">pirate3::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate3_1a4f8be00ef380d4fa4ead52dd857b34e5" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate3::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate3_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="20" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" bodystart="20" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate4.xml b/doxygen/xml/namespacepirate4.xml deleted file mode 100644 index baa5d64..0000000 --- a/doxygen/xml/namespacepirate4.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate4" kind="namespace"> - <compoundname>pirate4</compoundname> - <innerclass refid="classpirate4_1_1Pirate" prot="public">pirate4::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate4_1a228257dfa354f8adc01ebf8b0057e3ad" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate4::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate4_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="26" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" bodystart="26" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate5.xml b/doxygen/xml/namespacepirate5.xml deleted file mode 100644 index d2d8b12..0000000 --- a/doxygen/xml/namespacepirate5.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate5" kind="namespace"> - <compoundname>pirate5</compoundname> - <innerclass refid="classpirate5_1_1Pirate" prot="public">pirate5::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate5_1ac04ea60ccda35588c423686756ad4677" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate5::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate5_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="34" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" bodystart="34" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate6.xml b/doxygen/xml/namespacepirate6.xml deleted file mode 100644 index 74aeb59..0000000 --- a/doxygen/xml/namespacepirate6.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate6" kind="namespace"> - <compoundname>pirate6</compoundname> - <innerclass refid="classpirate6_1_1Pirate" prot="public">pirate6::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate6_1a869da0b1ca00a91f7e5cbc6a6371f38a" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate6::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate6_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="38" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" bodystart="38" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate7.xml b/doxygen/xml/namespacepirate7.xml deleted file mode 100644 index 986eb02..0000000 --- a/doxygen/xml/namespacepirate7.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate7" kind="namespace"> - <compoundname>pirate7</compoundname> - <innerclass refid="classpirate7_1_1Pirate" prot="public">pirate7::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate7_1a7d4fc4e2e36d0fd504f5524d8b395449" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate7::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate7_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="45" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" bodystart="45" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepirate8.xml b/doxygen/xml/namespacepirate8.xml deleted file mode 100644 index 6141dc3..0000000 --- a/doxygen/xml/namespacepirate8.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepirate8" kind="namespace"> - <compoundname>pirate8</compoundname> - <innerclass refid="classpirate8_1_1Pirate" prot="public">pirate8::Pirate</innerclass> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacepirate8_1a2a79aa1145909c491793c5da051fe09a" prot="public" static="no" mutable="no"> - <type>tuple</type> - <definition>tuple pirate8::pirate</definition> - <argsstring></argsstring> - <name>pirate</name> - <initializer><ref refid="classpirate8_1_1Pirate" kindref="compound">Pirate</ref>()</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="56" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" bodystart="56" bodyend="-1"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacepyparsing.xml b/doxygen/xml/namespacepyparsing.xml deleted file mode 100644 index dfe1e0a..0000000 --- a/doxygen/xml/namespacepyparsing.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacepyparsing" kind="namespace"> - <compoundname>pyparsing</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/ignoreBug.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespaceschematic.xml b/doxygen/xml/namespaceschematic.xml deleted file mode 100644 index 04ead8c..0000000 --- a/doxygen/xml/namespaceschematic.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespaceschematic" kind="namespace"> - <compoundname>schematic</compoundname> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespaceschematic_1a1cb5a35ce77f5d734e548d2370e95c0b" prot="public" static="no" mutable="no"> - <type>int</type> - <definition>int schematic::pensize</definition> - <argsstring></argsstring> - <name>pensize</name> - <initializer>10</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/schematic.py" line="4" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/schematic.py" bodystart="4" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="func"> - <memberdef kind="function" id="namespaceschematic_1a949cac8aafe622e97cd437ffadbf07af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def schematic::rectangle</definition> - <argsstring></argsstring> - <name>rectangle</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/schematic.py" line="8" bodyfile="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/schematic.py" bodystart="8" bodyend="30"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/schematic.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespacesetup.xml b/doxygen/xml/namespacesetup.xml deleted file mode 100644 index 1454d09..0000000 --- a/doxygen/xml/namespacesetup.xml +++ /dev/null @@ -1,243 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespacesetup" kind="namespace"> - <compoundname>setup</compoundname> - <sectiondef kind="var"> - <memberdef kind="variable" id="namespacesetup_1a7b92894168460f935bc49467954c4a92" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::author</definition> - <argsstring></argsstring> - <name>author</name> - <initializer>'Catherine Devlin'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="18" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="18" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a4ead8e1ca45242906fde7d5489f3beaa" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::author_email</definition> - <argsstring></argsstring> - <name>author_email</name> - <initializer>'catherine.devlin@gmail.com'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="19" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="19" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1aa6d1b3ef82314b74854a1a1a473aadbf" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list setup::classifiers</definition> - <argsstring></argsstring> - <name>classifiers</name> - <initializer>[ - 'Development Status :: 4 - Beta', - 'Environment :: Console', - 'Operating System :: OS Independent', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Programming Language :: Python', - 'License :: OSI Approved :: MIT License', - 'Topic :: Software Development :: Libraries :: Python Modules', - ]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="51" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="51" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a4ad612547892c74be7035043265eb65c" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::description</definition> - <argsstring></argsstring> - <name>description</name> - <initializer>"Extra features for standard library's cmd module"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="20" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="20" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a63491535b376b15204c70db3fe9924d2" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>setup::install_requires</definition> - <argsstring></argsstring> - <name>install_requires</name> - <initializer>['pyparsing>=1.5.6']</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="10" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="10" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a97e6300ec1966f2580ee08f1f55e2f46" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::keywords</definition> - <argsstring></argsstring> - <name>keywords</name> - <initializer>'command prompt console cmd'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="22" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="22" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a22ada03d1aaa82c1c9c27d0ae25da2b7" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::license</definition> - <argsstring></argsstring> - <name>license</name> - <initializer>'MIT'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="21" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="21" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a718ebc1d14d8aaf7bf72092d219f19fa" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::long_description</definition> - <argsstring></argsstring> - <name>long_description</name> - <initializer>"""Enhancements for standard library's cmd module. - -Drop-in replacement adds several features for command-prompt tools: - - * Searchable command history (commands: "hi", "li", "run") - * Load commands from file, save to file, edit commands in file - * Multi-line commands - * Case-insensitive commands - * Special-character shortcut commands (beyond cmd's "@" and "!") - * Settable environment parameters - * Parsing commands with flags - * > (filename), >> (filename) redirect output to file - * < (filename) gets input from file - * bare >, >>, < redirect to/from paste buffer - * accepts abbreviated commands when unambiguous - * `py` enters interactive Python console - * test apps against sample session transcript (see example/example.py) - -Useable without modification anywhere cmd is used; simply import <ref refid="classcmd2_1_1Cmd" kindref="compound">cmd2.Cmd</ref> in place of cmd.Cmd. - -Running `2to3 <http://docs.python.org/library/2to3.html>` against ``cmd2.py`` -generates working, Python3-based code. - -See docs at http://packages.python.org/cmd2/ -"""</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="25" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="25" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a4b28e5b21e957c451ff3aa28f58c6383" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::name</definition> - <argsstring></argsstring> - <name>name</name> - <initializer>"cmd2"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="12" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="12" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1ac5fe8cd1e8f4b711518bb89b57cd2baa" prot="public" static="no" mutable="no"> - <type>list</type> - <definition>list setup::py_modules</definition> - <argsstring></argsstring> - <name>py_modules</name> - <initializer>["cmd2"]</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="14" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="14" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a7c3763764f99123690822c047e74c36e" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::url</definition> - <argsstring></argsstring> - <name>url</name> - <initializer>'http://packages.python.org/cmd2/'</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="23" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="23" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a82e52b3a26189d7e3bdbf2bc02b5d721" prot="public" static="no" mutable="no"> - <type></type> - <definition>setup::use_2to3</definition> - <argsstring></argsstring> - <name>use_2to3</name> - <initializer>True,</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="15" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="15" bodyend="-1"/> - </memberdef> - <memberdef kind="variable" id="namespacesetup_1a8b86ddd5b5591d99de08e584197a53d9" prot="public" static="no" mutable="no"> - <type>string</type> - <definition>string setup::version</definition> - <argsstring></argsstring> - <name>version</name> - <initializer>"0.6.4"</initializer> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="13" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="13" bodyend="-1"/> - </memberdef> - </sectiondef> - <sectiondef kind="func"> - <memberdef kind="function" id="namespacesetup_1abf9d3e0287e770123ae15c37ce1173e5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> - <type>def</type> - <definition>def setup::find_packages</definition> - <argsstring></argsstring> - <name>find_packages</name> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <inbodydescription> - </inbodydescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="6" bodyfile="/Users/amrogers/Developer/Projects/cmd2/setup.py" bodystart="6" bodyend="7"/> - </memberdef> - </sectiondef> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/namespaceturtle.xml b/doxygen/xml/namespaceturtle.xml deleted file mode 100644 index 0b507eb..0000000 --- a/doxygen/xml/namespaceturtle.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="namespaceturtle" kind="namespace"> - <compoundname>turtle</compoundname> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/graph.py" line="1"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate2_8py.xml b/doxygen/xml/pirate2_8py.xml deleted file mode 100644 index 7d8816a..0000000 --- a/doxygen/xml/pirate2_8py.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate2_8py" kind="file"> - <compoundname>pirate2.py</compoundname> - <innerclass refid="classpirate2_1_1Pirate" prot="public">pirate2::Pirate</innerclass> - <innernamespace refid="namespacepirate2">pirate2</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate2" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>using<sp/>``do_``<sp/>methods</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate2_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate2_1_1Pirate" kindref="compound">Pirate</ref>(Cmd):</highlight></codeline> -<codeline lineno="5" refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate2_1_1Pirate_1a660169e0b360275309a4c4afb95e5d48" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate2_1_1Pirate_1a660169e0b360275309a4c4afb95e5d48" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="9"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="11" refid="classpirate2_1_1Pirate_1a3a3285e575d7f08f59dad02f2dbd247d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate2_1_1Pirate_1a3a3285e575d7f08f59dad02f2dbd247d" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" kindref="member">gold</ref><sp/>-=<sp/>1</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate2_1_1Pirate_1aed1ea3a043e553b0cd6d1b9053e303eb" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="16"><highlight class="normal"></highlight></codeline> -<codeline lineno="17" refid="namespacepirate2_1ae0ca172e472e9d9478fdba1294ede7ee" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate2_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="18"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate2.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate3_8py.xml b/doxygen/xml/pirate3_8py.xml deleted file mode 100644 index bbe914b..0000000 --- a/doxygen/xml/pirate3_8py.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate3_8py" kind="file"> - <compoundname>pirate3.py</compoundname> - <innerclass refid="classpirate3_1_1Pirate" prot="public">pirate3::Pirate</innerclass> - <innernamespace refid="namespacepirate3">pirate3</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate3" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>using<sp/>hook</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate3_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate" kindref="compound">Pirate</ref>(Cmd):</highlight></codeline> -<codeline lineno="5" refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="9" refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.'</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref><sp/>-=<sp/>1</highlight></codeline> -<codeline lineno="12" refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref></highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="15" refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" kindref="member">initial_gold</ref>:</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="19"><highlight class="normal"></highlight></codeline> -<codeline lineno="20" refid="namespacepirate3_1a4f8be00ef380d4fa4ead52dd857b34e5" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate3_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="21"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate4_8py.xml b/doxygen/xml/pirate4_8py.xml deleted file mode 100644 index 2b8352d..0000000 --- a/doxygen/xml/pirate4_8py.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate4_8py" kind="file"> - <compoundname>pirate4.py</compoundname> - <innerclass refid="classpirate4_1_1Pirate" prot="public">pirate4::Pirate</innerclass> - <innernamespace refid="namespacepirate4">pirate4</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate4" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>using<sp/>arguments</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate4_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate4_1_1Pirate" kindref="compound">Pirate</ref>(Cmd):</highlight></codeline> -<codeline lineno="5" refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate4_1_1Pirate_1a9e0724a9ba5f572e754281b2b4522b32" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="9" refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate4_1_1Pirate_1a571b4d6d457399767bec29c492772fca" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.</highlight></codeline> -<codeline lineno="11"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="12"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>drink<sp/>[n]<sp/>-<sp/>drink<sp/>[n]<sp/>barrel[s]<sp/>o'<sp/>rum.'''</highlight><highlight class="normal"><sp/><sp/></highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kindref="member">gold</ref><sp/>-=<sp/>int(arg)</highlight></codeline> -<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'''What's<sp/>"{0}"?<sp/><sp/>I'll<sp/>take<sp/>rrrum.'''</highlight><highlight class="normal">.format(arg))</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kindref="member">gold</ref><sp/>-=<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="19" refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate4_1_1Pirate_1aeaa9c3406fdc05aa8d09b164469c3a83" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kindref="member">gold</ref></highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="22" refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate4_1_1Pirate_1a6c1e779a0993b5ef25826a3e7b1d7a96" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate4_1_1Pirate_1ac2d53ce13cc6eea50970138b28ea008e" kindref="member">initial_gold</ref>:</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal">.format(self.<ref refid="classpirate4_1_1Pirate_1ab593f89182e85630e8b982bb4378f514" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="25"><highlight class="normal"></highlight></codeline> -<codeline lineno="26" refid="namespacepirate4_1a228257dfa354f8adc01ebf8b0057e3ad" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate4_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="27"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate4.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate5_8py.xml b/doxygen/xml/pirate5_8py.xml deleted file mode 100644 index 2189333..0000000 --- a/doxygen/xml/pirate5_8py.xml +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate5_8py" kind="file"> - <compoundname>pirate5.py</compoundname> - <innerclass refid="classpirate5_1_1Pirate" prot="public">pirate5::Pirate</innerclass> - <innernamespace refid="namespacepirate5">pirate5</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate5" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>quitting</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate5_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate5_1_1Pirate" kindref="compound">Pirate</ref>(Cmd):</highlight></codeline> -<codeline lineno="5" refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate5_1_1Pirate_1ac1af3f414fec3fc70196c198effa3536" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="9" refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate5_1_1Pirate_1a9b50e09ce86f4893c29b90a62fceed60" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.</highlight></codeline> -<codeline lineno="11"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="12"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>drink<sp/>[n]<sp/>-<sp/>drink<sp/>[n]<sp/>barrel[s]<sp/>o'<sp/>rum.'''</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref><sp/>-=<sp/>int(arg)</highlight></codeline> -<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'''What's<sp/>"{0}"?<sp/><sp/>I'll<sp/>take<sp/>rrrum.'''</highlight><highlight class="normal">.format(arg))</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref><sp/>-=<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="19" refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate5_1_1Pirate_1ab658200d2acce30ef62b7f232b46c7f2" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref></highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="22" refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate5_1_1Pirate_1afed83336542dce1eeb068e3c3fbcd9c5" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate5_1_1Pirate_1a00dfc293b3c3d61b209143738fabb805" kindref="member">initial_gold</ref>:</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate5_1_1Pirate_1aafe1692ad983467cd710537574b7a1e4" kindref="member">gold</ref><sp/><<sp/>0:</highlight></codeline> -<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Off<sp/>to<sp/>debtorrr's<sp/>prison."</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop</highlight></codeline> -<codeline lineno="30" refid="classpirate5_1_1Pirate_1a793c0b22262bf11027ce319084e28bed" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate5_1_1Pirate_1a793c0b22262bf11027ce319084e28bed" kindref="member">do_quit</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Quiterrr!"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="33"><highlight class="normal"></highlight></codeline> -<codeline lineno="34" refid="namespacepirate5_1ac04ea60ccda35588c423686756ad4677" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate5_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="35"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate5.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate6_8py.xml b/doxygen/xml/pirate6_8py.xml deleted file mode 100644 index afe58e2..0000000 --- a/doxygen/xml/pirate6_8py.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate6_8py" kind="file"> - <compoundname>pirate6.py</compoundname> - <innerclass refid="classpirate6_1_1Pirate" prot="public">pirate6::Pirate</innerclass> - <innernamespace refid="namespacepirate6">pirate6</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate6" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd2<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>prompts<sp/>and<sp/>defaults</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate6_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate" kindref="compound">Pirate</ref>(<ref refid="classcmd2_1_1Cmd" kindref="compound">Cmd</ref>):</highlight></codeline> -<codeline lineno="5" refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate6_1_1Pirate_1a69ebfbd71217d6d903a02f3f207cd8ec" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>prompt<sp/>=<sp/></highlight><highlight class="stringliteral">'arrr><sp/>'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="7" refid="classpirate6_1_1Pirate_1a69d2df71d8316d75a9903d6c85f2bc15" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate_1a69d2df71d8316d75a9903d6c85f2bc15" kindref="member">default</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'What<sp/>mean<sp/>ye<sp/>by<sp/>"{0}"?'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="9"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(line))</highlight></codeline> -<codeline lineno="10" refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate_1a2567b41cc9c463642aecf897ec66c3a3" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="13" refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate_1a53f3760dae30fc09265437594b251b56" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.</highlight></codeline> -<codeline lineno="15"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="16"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>drink<sp/>[n]<sp/>-<sp/>drink<sp/>[n]<sp/>barrel[s]<sp/>o'<sp/>rum.'''</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref><sp/>-=<sp/>int(arg)</highlight></codeline> -<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'''What's<sp/>"{0}"?<sp/><sp/>I'll<sp/>take<sp/>rrrum.'''</highlight><highlight class="normal">.format(arg))</highlight></codeline> -<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref><sp/>-=<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="23" refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate_1a081dfdcb12b7ff8e26547c680ecb8e66" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref></highlight></codeline> -<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="26" refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate_1aadf25da472167f54c57c3bad3bc901ad" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate6_1_1Pirate_1a20cd2f57129f1d841223123e279b451c" kindref="member">initial_gold</ref>:</highlight></codeline> -<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate6_1_1Pirate_1a5a889a6a62da9c45d3ff03c426cd6c9f" kindref="member">gold</ref><sp/><<sp/>0:</highlight></codeline> -<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Off<sp/>to<sp/>debtorrr's<sp/>prison."</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="33"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop</highlight></codeline> -<codeline lineno="34" refid="classpirate6_1_1Pirate_1abed4fab75233972eb289ac6a84345098" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate6_1_1Pirate_1abed4fab75233972eb289ac6a84345098" kindref="member">do_quit</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="35"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Quiterrr!"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="36"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="37"><highlight class="normal"></highlight></codeline> -<codeline lineno="38" refid="namespacepirate6_1a869da0b1ca00a91f7e5cbc6a6371f38a" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate6_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="39"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate6.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate7_8py.xml b/doxygen/xml/pirate7_8py.xml deleted file mode 100644 index 132b636..0000000 --- a/doxygen/xml/pirate7_8py.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate7_8py" kind="file"> - <compoundname>pirate7.py</compoundname> - <innerclass refid="classpirate7_1_1Pirate" prot="public">pirate7::Pirate</innerclass> - <innernamespace refid="namespacepirate7">pirate7</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate7" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd2<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>prompts<sp/>and<sp/>defaults</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate7_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate" kindref="compound">Pirate</ref>(<ref refid="classcmd2_1_1Cmd" kindref="compound">Cmd</ref>):</highlight></codeline> -<codeline lineno="5" refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate7_1_1Pirate_1a6ffeb9d6e8a929f7d7cff0c1df922e7e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>prompt<sp/>=<sp/></highlight><highlight class="stringliteral">'arrr><sp/>'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="7" refid="classpirate7_1_1Pirate_1a79cfac8de04cdc850bc2105ba4673b37" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1a79cfac8de04cdc850bc2105ba4673b37" kindref="member">default</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'What<sp/>mean<sp/>ye<sp/>by<sp/>"{0}"?'</highlight><highlight class="normal">.format(line))</highlight></codeline> -<codeline lineno="9" refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1af8aee724dc8f385567ea17612d038ec0" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="12" refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1ad07df28cca38a7a3eff760d3aa5a60da" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.</highlight></codeline> -<codeline lineno="14"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="15"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>drink<sp/>[n]<sp/>-<sp/>drink<sp/>[n]<sp/>barrel[s]<sp/>o'<sp/>rum.'''</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref><sp/>-=<sp/>int(arg)</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'''What's<sp/>"{0}"?<sp/><sp/>I'll<sp/>take<sp/>rrrum.'''</highlight><highlight class="normal">.format(arg))</highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref><sp/>-=<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="22" refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1a6d97780d041206aa9e5ab2d34224db1a" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref></highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="25" refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1aec2c703d2a5e1919fe1fe1f6b42fba06" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate7_1_1Pirate_1a27c913369358b5566f4ef81c6a2aaae8" kindref="member">initial_gold</ref>:</highlight></codeline> -<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate7_1_1Pirate_1a36c15ca3fd5f8d87411159745b39cfe2" kindref="member">gold</ref><sp/><<sp/>0:</highlight></codeline> -<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Off<sp/>to<sp/>debtorrr's<sp/>prison."</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop</highlight></codeline> -<codeline lineno="33" refid="classpirate7_1_1Pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1a0a5b47995cb6dcd9f58a8a6f24f1a95c" kindref="member">do_quit</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="34"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Quiterrr!"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="35"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="36" refid="classpirate7_1_1Pirate_1a629913affb56931c737d31b3dea1448a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>default_to_shell<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="37" refid="classpirate7_1_1Pirate_1a46b726f347667822a67991b15333d1fa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>multilineCommands<sp/>=<sp/>[</highlight><highlight class="stringliteral">'sing'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="38" refid="classpirate7_1_1Pirate_1a29e9570c84681906e6242560f43407e1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>terminators<sp/>=<sp/>Cmd.terminators<sp/>+<sp/>[</highlight><highlight class="stringliteral">'...'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="39" refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>songcolor<sp/>=<sp/></highlight><highlight class="stringliteral">'blue'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="40" refid="classpirate7_1_1Pirate_1ab1f2d5977969536c2c0c38258f05709c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>settable<sp/>=<sp/>Cmd.settable<sp/>+<sp/></highlight><highlight class="stringliteral">'songcolor<sp/>Color<sp/>to<sp/>``sing``<sp/>in<sp/>(red/blue/green/cyan/magenta,<sp/>bold,<sp/>underline)'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/>Cmd.shortcuts.update({</highlight><highlight class="stringliteral">'~'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'sing'</highlight><highlight class="normal">})</highlight></codeline> -<codeline lineno="42" refid="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate7_1_1Pirate_1a48b1905aeb2a7161ccfc99e5d80c50ca" kindref="member">do_sing</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(self.colorize(arg,<sp/>self.<ref refid="classpirate7_1_1Pirate_1a58890119cccb37dceb5ac6b0576a40ba" kindref="member">songcolor</ref>))</highlight></codeline> -<codeline lineno="44"><highlight class="normal"></highlight></codeline> -<codeline lineno="45" refid="namespacepirate7_1a7d4fc4e2e36d0fd504f5524d8b395449" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate7_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="46"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate7.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate8_8py.xml b/doxygen/xml/pirate8_8py.xml deleted file mode 100644 index 46c568b..0000000 --- a/doxygen/xml/pirate8_8py.xml +++ /dev/null @@ -1,72 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate8_8py" kind="file"> - <compoundname>pirate8.py</compoundname> - <innerclass refid="classpirate8_1_1Pirate" prot="public">pirate8::Pirate</innerclass> - <innernamespace refid="namespacepirate8">pirate8</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate8" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd2<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd,<sp/>options,<sp/>make_option</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>prompts<sp/>and<sp/>defaults</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="3"><highlight class="normal"></highlight></codeline> -<codeline lineno="4" refid="classpirate8_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate" kindref="compound">Pirate</ref>(<ref refid="classcmd2_1_1Cmd" kindref="compound">Cmd</ref>):</highlight></codeline> -<codeline lineno="5" refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline> -<codeline lineno="6" refid="classpirate8_1_1Pirate_1a48024c70b707acf24f14bf3462c15961" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>prompt<sp/>=<sp/></highlight><highlight class="stringliteral">'arrr><sp/>'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="7" refid="classpirate8_1_1Pirate_1a591ac95f64f46374f6c08101ea7fb3c3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a591ac95f64f46374f6c08101ea7fb3c3" kindref="member">default</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'What<sp/>mean<sp/>ye<sp/>by<sp/>"{0}"?'</highlight><highlight class="normal">.format(line))</highlight></codeline> -<codeline lineno="9" refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a66a92ca585ec86714f98099fa25b1dbc" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline> -<codeline lineno="12" refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1ac695c73a0ec7548823c18434e71fa930" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'''Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.</highlight></codeline> -<codeline lineno="14"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="15"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>drink<sp/>[n]<sp/>-<sp/>drink<sp/>[n]<sp/>barrel[s]<sp/>o'<sp/>rum.'''</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref><sp/>-=<sp/>int(arg)</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">except</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>arg:</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'''What's<sp/>"{0}"?<sp/><sp/>I'll<sp/>take<sp/>rrrum.'''</highlight><highlight class="normal">.format(arg))</highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref><sp/>-=<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="22" refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a9a7a8de91465be0e46e782bf6713f282" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref></highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline> -<codeline lineno="25" refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a4ee785f29217bca99bb0720108a5a441" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline> -<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate8_1_1Pirate_1a1e1d7e93f333c15b3245fabcfe939fc9" kindref="member">initial_gold</ref>:</highlight></codeline> -<codeline lineno="27"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref>))</highlight></codeline> -<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate8_1_1Pirate_1ac873d3cc1b7bbafae76e2fd11bbcd609" kindref="member">gold</ref><sp/><<sp/>0:</highlight></codeline> -<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Off<sp/>to<sp/>debtorrr's<sp/>prison."</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>stop<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>stop</highlight></codeline> -<codeline lineno="33" refid="classpirate8_1_1Pirate_1a833084dcd0c123717419882ec40d8d7f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a833084dcd0c123717419882ec40d8d7f" kindref="member">do_quit</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="34"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">"Quiterrr!"</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="35"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="36" refid="classpirate8_1_1Pirate_1ae74a9f023b21dc42364e53c563bc29b3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>default_to_shell<sp/>=<sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="37" refid="classpirate8_1_1Pirate_1a0e6a47a7565fdd6731f3861053e4061d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>multilineCommands<sp/>=<sp/>[</highlight><highlight class="stringliteral">'sing'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="38" refid="classpirate8_1_1Pirate_1a0b757721c8cfc03458c8e5f252629582" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>terminators<sp/>=<sp/>Cmd.terminators<sp/>+<sp/>[</highlight><highlight class="stringliteral">'...'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="39" refid="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>songcolor<sp/>=<sp/></highlight><highlight class="stringliteral">'blue'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="40" refid="classpirate8_1_1Pirate_1a0506e364ac02acd83bb1e655fb0fc0bc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>settable<sp/>=<sp/>Cmd.settable<sp/>+<sp/></highlight><highlight class="stringliteral">'songcolor<sp/>Color<sp/>to<sp/>``sing``<sp/>in<sp/>(red/blue/green/cyan/magenta,<sp/>bold,<sp/>underline)'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/>Cmd.shortcuts.update({</highlight><highlight class="stringliteral">'~'</highlight><highlight class="normal">:<sp/></highlight><highlight class="stringliteral">'sing'</highlight><highlight class="normal">})</highlight></codeline> -<codeline lineno="42" refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a50a1a2e07f16110d9b6808881774878e" kindref="member">do_sing</ref>(self,<sp/>arg):</highlight></codeline> -<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(self.colorize(arg,<sp/>self.<ref refid="classpirate8_1_1Pirate_1a008436a054ea9278453140b44059e91a" kindref="member">songcolor</ref>))</highlight></codeline> -<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/>@<ref refid="namespacecmd2_1a863be2c5e3b9fdec03710fd550801c22" kindref="member">options</ref>([make_option(</highlight><highlight class="stringliteral">'--ho'</highlight><highlight class="normal">,<sp/>type=</highlight><highlight class="stringliteral">'int'</highlight><highlight class="normal">,<sp/>default=2,</highlight></codeline> -<codeline lineno="45" refid="classpirate8_1_1Pirate_1aa31243fbf624c32a23346aefadeb2864" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>help=</highlight><highlight class="stringliteral">"How<sp/>often<sp/>to<sp/>chant<sp/>'ho'"</highlight><highlight class="normal">),</highlight></codeline> -<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>make_option(</highlight><highlight class="stringliteral">'-c'</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">'--commas'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="47" refid="classpirate8_1_1Pirate_1a0fa2b16f420ebf78ab78a44754a654d6" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>action=</highlight><highlight class="stringliteral">"store_true"</highlight><highlight class="normal">,<sp/></highlight></codeline> -<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>help=</highlight><highlight class="stringliteral">"Intersperse<sp/>commas"</highlight><highlight class="normal">)])</highlight></codeline> -<codeline lineno="49" refid="classpirate8_1_1Pirate_1a12b9e8c2370171060fbc39780f6ab65e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate8_1_1Pirate_1a12b9e8c2370171060fbc39780f6ab65e" kindref="member">do_yo</ref>(self,<sp/>arg,<sp/>opts):</highlight></codeline> -<codeline lineno="50"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>chant<sp/>=<sp/>[</highlight><highlight class="stringliteral">'yo'</highlight><highlight class="normal">]<sp/>+<sp/>[</highlight><highlight class="stringliteral">'ho'</highlight><highlight class="normal">]<sp/>*<sp/>opts.ho</highlight></codeline> -<codeline lineno="51"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>separator<sp/>=<sp/></highlight><highlight class="stringliteral">',<sp/>'</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>opts.commas<sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">'<sp/>'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="52"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>chant<sp/>=<sp/>separator.join(chant)</highlight></codeline> -<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">'{0}<sp/>and<sp/>a<sp/>bottle<sp/>of<sp/>{1}'</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(chant,<sp/>arg))</highlight></codeline> -<codeline lineno="55"><highlight class="normal"></highlight></codeline> -<codeline lineno="56" refid="namespacepirate8_1a2a79aa1145909c491793c5da051fe09a" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate8_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline> -<codeline lineno="57"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate8.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/pirate_8py.xml b/doxygen/xml/pirate_8py.xml deleted file mode 100644 index 1669cae..0000000 --- a/doxygen/xml/pirate_8py.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="pirate_8py" kind="file"> - <compoundname>pirate.py</compoundname> - <innerclass refid="classpirate_1_1Pirate" prot="public">pirate::Pirate</innerclass> - <innernamespace refid="namespacepirate">pirate</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacepirate" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight></codeline> -<codeline lineno="3" refid="classpirate_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate_1_1Pirate" kindref="compound">Pirate</ref>(Cmd):</highlight></codeline> -<codeline lineno="4"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="5"><highlight class="normal"></highlight></codeline> -<codeline lineno="6" refid="namespacepirate_1a92146315bbb56a63c7f2ae9b46561b18" refkind="member"><highlight class="normal">pirate<sp/>=<sp/>Pirate()</highlight></codeline> -<codeline lineno="7"><highlight class="normal">pirate.cmdloop()</highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/schematic_8py.xml b/doxygen/xml/schematic_8py.xml deleted file mode 100644 index ac1de0a..0000000 --- a/doxygen/xml/schematic_8py.xml +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="schematic_8py" kind="file"> - <compoundname>schematic.py</compoundname> - <innernamespace refid="namespaceschematic">schematic</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespaceschematic" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>turtle<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>*</highlight></codeline> -<codeline lineno="2"><highlight class="normal">hideturtle()</highlight></codeline> -<codeline lineno="3"><highlight class="normal">width(6)</highlight></codeline> -<codeline lineno="4" refid="namespaceschematic_1a1cb5a35ce77f5d734e548d2370e95c0b" refkind="member"><highlight class="normal">pensize<sp/>=<sp/>10</highlight></codeline> -<codeline lineno="5"><highlight class="normal">pu()</highlight></codeline> -<codeline lineno="6"><highlight class="normal">goto(0,-400)</highlight></codeline> -<codeline lineno="7"><highlight class="normal"></highlight></codeline> -<codeline lineno="8" refid="namespaceschematic_1a949cac8aafe622e97cd437ffadbf07af" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespaceschematic_1a949cac8aafe622e97cd437ffadbf07af" kindref="member">rectangle</ref>(x,<sp/>y,<sp/>_label):</highlight></codeline> -<codeline lineno="9"><highlight class="normal"><sp/><sp/><sp/><sp/>pu()</highlight></codeline> -<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/>seth(0)</highlight></codeline> -<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/>backward(x<sp/>/<sp/>2)</highlight></codeline> -<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/>fontsize<sp/>=<sp/>40</highlight></codeline> -<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/>pd()</highlight></codeline> -<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i<sp/></highlight><highlight class="keywordflow">in</highlight><highlight class="normal"><sp/>range(2):</highlight></codeline> -<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>forward(x)</highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>left(90)</highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>forward(y)</highlight></codeline> -<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>left(90)</highlight></codeline> -<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/>pu()</highlight></codeline> -<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/>forward(x<sp/>/<sp/>2)</highlight></codeline> -<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/>left(90)</highlight></codeline> -<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/>forward(y<sp/>/<sp/>2<sp/>-<sp/>fontsize)</highlight></codeline> -<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/>pd()</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/>write(_label,<sp/>align=</highlight><highlight class="stringliteral">'center'</highlight><highlight class="normal">,<sp/>font=(</highlight><highlight class="stringliteral">'Arial'</highlight><highlight class="normal">,<sp/>fontsize,<sp/></highlight><highlight class="stringliteral">'bold'</highlight><highlight class="normal">))<sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="25"><highlight class="normal"></highlight></codeline> -<codeline lineno="26"><highlight class="normal"><ref refid="namespaceschematic_1a949cac8aafe622e97cd437ffadbf07af" kindref="member">rectangle</ref>(800,<sp/>80,<sp/></highlight><highlight class="stringliteral">'cmd'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="27"><highlight class="normal">pu()</highlight></codeline> -<codeline lineno="28"><highlight class="normal">forward(80)</highlight></codeline> -<codeline lineno="29"><highlight class="normal"><ref refid="namespaceschematic_1a949cac8aafe622e97cd437ffadbf07af" kindref="member">rectangle</ref>(200,<sp/>400,<sp/></highlight><highlight class="stringliteral">'cmd2'</highlight><highlight class="normal">)</highlight></codeline> -<codeline lineno="30"><highlight class="normal"></highlight></codeline> -<codeline lineno="31"><highlight class="normal"></highlight><highlight class="keywordflow">while</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">True</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">pass</highlight><highlight class="normal"></highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/schematic.py"/> - </compounddef> -</doxygen> diff --git a/doxygen/xml/setup_8py.xml b/doxygen/xml/setup_8py.xml deleted file mode 100644 index 9a4e99d..0000000 --- a/doxygen/xml/setup_8py.xml +++ /dev/null @@ -1,76 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' standalone='no'?> -<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1"> - <compounddef id="setup_8py" kind="file"> - <compoundname>setup.py</compoundname> - <innernamespace refid="namespacesetup">setup</innernamespace> - <briefdescription> - </briefdescription> - <detaileddescription> - </detaileddescription> - <programlisting> -<codeline lineno="1" refid="namespacesetup" refkind="compound"><highlight class="comment">#!/usr/bin/python</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="2"><highlight class="normal"></highlight><highlight class="keywordflow">try</highlight><highlight class="normal">:</highlight></codeline> -<codeline lineno="3"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">from</highlight><highlight class="normal"><sp/>setuptools<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>setup,<sp/>find_packages</highlight></codeline> -<codeline lineno="4"><highlight class="normal"></highlight><highlight class="keywordflow">except</highlight><highlight class="normal"><sp/>ImportError:</highlight></codeline> -<codeline lineno="5"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">from</highlight><highlight class="normal"><sp/>distutils.core<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>setup</highlight></codeline> -<codeline lineno="6" refid="namespacesetup_1abf9d3e0287e770123ae15c37ce1173e5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="namespacesetup_1abf9d3e0287e770123ae15c37ce1173e5" kindref="member">find_packages</ref>():</highlight></codeline> -<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>[</highlight><highlight class="stringliteral">'sqlpython'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="8"><highlight class="normal"></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>sys</highlight></codeline> -<codeline lineno="9"><highlight class="normal"></highlight></codeline> -<codeline lineno="10" refid="namespacesetup_1a63491535b376b15204c70db3fe9924d2" refkind="member"><highlight class="normal">install_requires<sp/>=<sp/>[</highlight><highlight class="stringliteral">'pyparsing>=1.5.6'</highlight><highlight class="normal">]</highlight></codeline> -<codeline lineno="11"><highlight class="normal">setup(</highlight></codeline> -<codeline lineno="12" refid="namespacesetup_1a4b28e5b21e957c451ff3aa28f58c6383" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>name=</highlight><highlight class="stringliteral">"cmd2"</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="13" refid="namespacesetup_1a8b86ddd5b5591d99de08e584197a53d9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>version=</highlight><highlight class="stringliteral">"0.6.4"</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="14" refid="namespacesetup_1ac5fe8cd1e8f4b711518bb89b57cd2baa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>py_modules=[</highlight><highlight class="stringliteral">"cmd2"</highlight><highlight class="normal">],</highlight></codeline> -<codeline lineno="15" refid="namespacesetup_1a82e52b3a26189d7e3bdbf2bc02b5d721" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>use_2to3=</highlight><highlight class="keyword">True</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline> -<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">#<sp/>metadata<sp/>for<sp/>upload<sp/>to<sp/>PyPI</highlight><highlight class="normal"></highlight></codeline> -<codeline lineno="18" refid="namespacesetup_1a7b92894168460f935bc49467954c4a92" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>author<sp/>=<sp/></highlight><highlight class="stringliteral">'Catherine<sp/>Devlin'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="19" refid="namespacesetup_1a4ead8e1ca45242906fde7d5489f3beaa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>author_email<sp/>=<sp/></highlight><highlight class="stringliteral">'catherine.devlin@gmail.com'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="20" refid="namespacesetup_1a4ad612547892c74be7035043265eb65c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>description<sp/>=<sp/></highlight><highlight class="stringliteral">"Extra<sp/>features<sp/>for<sp/>standard<sp/>library's<sp/>cmd<sp/>module"</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="21" refid="namespacesetup_1a22ada03d1aaa82c1c9c27d0ae25da2b7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>license<sp/>=<sp/></highlight><highlight class="stringliteral">'MIT'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="22" refid="namespacesetup_1a97e6300ec1966f2580ee08f1f55e2f46" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>keywords<sp/>=<sp/></highlight><highlight class="stringliteral">'command<sp/>prompt<sp/>console<sp/>cmd'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="23" refid="namespacesetup_1a7c3763764f99123690822c047e74c36e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>url<sp/>=<sp/></highlight><highlight class="stringliteral">'http://packages.python.org/cmd2/'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/>install_requires<sp/>=<sp/>install_requires,</highlight></codeline> -<codeline lineno="25" refid="namespacesetup_1a718ebc1d14d8aaf7bf72092d219f19fa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>long_description<sp/>=<sp/></highlight><highlight class="stringliteral">"""Enhancements<sp/>for<sp/>standard<sp/>library's<sp/>cmd<sp/>module.</highlight></codeline> -<codeline lineno="26"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="27"><highlight class="stringliteral">Drop-in<sp/>replacement<sp/>adds<sp/>several<sp/>features<sp/>for<sp/>command-prompt<sp/>tools:</highlight></codeline> -<codeline lineno="28"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="29"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Searchable<sp/>command<sp/>history<sp/>(commands:<sp/>"hi",<sp/>"li",<sp/>"run")</highlight></codeline> -<codeline lineno="30"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Load<sp/>commands<sp/>from<sp/>file,<sp/>save<sp/>to<sp/>file,<sp/>edit<sp/>commands<sp/>in<sp/>file</highlight></codeline> -<codeline lineno="31"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Multi-line<sp/>commands</highlight></codeline> -<codeline lineno="32"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Case-insensitive<sp/>commands</highlight></codeline> -<codeline lineno="33"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Special-character<sp/>shortcut<sp/>commands<sp/>(beyond<sp/>cmd's<sp/>"@"<sp/>and<sp/>"!")</highlight></codeline> -<codeline lineno="34"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Settable<sp/>environment<sp/>parameters</highlight></codeline> -<codeline lineno="35"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>Parsing<sp/>commands<sp/>with<sp/>flags</highlight></codeline> -<codeline lineno="36"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>><sp/>(filename),<sp/>>><sp/>(filename)<sp/>redirect<sp/>output<sp/>to<sp/>file</highlight></codeline> -<codeline lineno="37"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/><<sp/>(filename)<sp/>gets<sp/>input<sp/>from<sp/>file</highlight></codeline> -<codeline lineno="38"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>bare<sp/>>,<sp/>>>,<sp/><<sp/>redirect<sp/>to/from<sp/>paste<sp/>buffer</highlight></codeline> -<codeline lineno="39"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>accepts<sp/>abbreviated<sp/>commands<sp/>when<sp/>unambiguous</highlight></codeline> -<codeline lineno="40"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>`py`<sp/>enters<sp/>interactive<sp/>Python<sp/>console</highlight></codeline> -<codeline lineno="41"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>*<sp/>test<sp/>apps<sp/>against<sp/>sample<sp/>session<sp/>transcript<sp/>(see<sp/>example/example.py)</highlight></codeline> -<codeline lineno="42"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="43"><highlight class="stringliteral">Useable<sp/>without<sp/>modification<sp/>anywhere<sp/>cmd<sp/>is<sp/>used;<sp/>simply<sp/>import<sp/>cmd2.Cmd<sp/>in<sp/>place<sp/>of<sp/>cmd.Cmd.</highlight></codeline> -<codeline lineno="44"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="45"><highlight class="stringliteral">Running<sp/>`2to3<sp/><http://docs.python.org/library/2to3.html>`<sp/>against<sp/>``cmd2.py``<sp/></highlight></codeline> -<codeline lineno="46"><highlight class="stringliteral">generates<sp/>working,<sp/>Python3-based<sp/>code.</highlight></codeline> -<codeline lineno="47"><highlight class="stringliteral"></highlight></codeline> -<codeline lineno="48"><highlight class="stringliteral">See<sp/>docs<sp/>at<sp/>http://packages.python.org/cmd2/</highlight></codeline> -<codeline lineno="49"><highlight class="stringliteral">"""</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="50"><highlight class="normal"></highlight></codeline> -<codeline lineno="51" refid="namespacesetup_1aa6d1b3ef82314b74854a1a1a473aadbf" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>classifiers=[</highlight></codeline> -<codeline lineno="52"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Development<sp/>Status<sp/>::<sp/>4<sp/>-<sp/>Beta'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Environment<sp/>::<sp/>Console'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Operating<sp/>System<sp/>::<sp/>OS<sp/>Independent'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Intended<sp/>Audience<sp/>::<sp/>Developers'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="56"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Intended<sp/>Audience<sp/>::<sp/>System<sp/>Administrators'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="57"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Programming<sp/>Language<sp/>::<sp/>Python'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="58"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'License<sp/>::<sp/>OSI<sp/>Approved<sp/>::<sp/>MIT<sp/>License'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="59"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">'Topic<sp/>::<sp/>Software<sp/>Development<sp/>::<sp/>Libraries<sp/>::<sp/>Python<sp/>Modules'</highlight><highlight class="normal">,</highlight></codeline> -<codeline lineno="60"><highlight class="normal"><sp/><sp/><sp/><sp/>],</highlight></codeline> -<codeline lineno="61"><highlight class="normal"><sp/><sp/><sp/><sp/>)</highlight></codeline> -<codeline lineno="62"><highlight class="normal"></highlight></codeline> - </programlisting> - <location file="/Users/amrogers/Developer/Projects/cmd2/setup.py"/> - </compounddef> -</doxygen> |