Skip to content

Commit

Permalink
deploy: 2947ad4
Browse files Browse the repository at this point in the history
  • Loading branch information
ErwannLesech committed Jan 22, 2024
1 parent a31090a commit ebe2297
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
12 changes: 6 additions & 6 deletions ast_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,9 +125,9 @@
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structast__node.html#abc7b267b982b6c5f4e4d6c87189b58e4"> 102</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="ast_8h.html#a60a2fb119589203c06d80bb3c00de6a4">print_ast</a>(<span class="keyword">struct</span> <a class="code" href="structast__node.html">ast_node</a> *node, <span class="keywordtype">int</span> depth);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ! AST_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aast_8h_html_a3f7827e3c5c598593d99955c75d54513"><div class="ttname"><a href="ast_8h.html#a3f7827e3c5c598593d99955c75d54513">ast_node_word</a></div><div class="ttdeci">struct ast_node * ast_node_word(char *value)</div><div class="ttdoc">Create a new AST node of type AST_WORD.</div><div class="ttdef"><b>Definition:</b> ast.c:22</div></div>
<div class="ttc" id="aast_8h_html_a5eb4462732c15324ad8ce20770eff5fd"><div class="ttname"><a href="ast_8h.html#a5eb4462732c15324ad8ce20770eff5fd">ast_type_to_string</a></div><div class="ttdeci">char * ast_type_to_string(enum ast_type type)</div><div class="ttdoc">Convert an AST type to a string.</div><div class="ttdef"><b>Definition:</b> ast.c:70</div></div>
<div class="ttc" id="aast_8h_html_a60a2fb119589203c06d80bb3c00de6a4"><div class="ttname"><a href="ast_8h.html#a60a2fb119589203c06d80bb3c00de6a4">print_ast</a></div><div class="ttdeci">void print_ast(struct ast_node *node, int depth)</div><div class="ttdoc">Create a new AST node of type AST_SIMPLE_COMMAND.</div><div class="ttdef"><b>Definition:</b> ast.c:98</div></div>
<div class="ttc" id="aast_8h_html_a3f7827e3c5c598593d99955c75d54513"><div class="ttname"><a href="ast_8h.html#a3f7827e3c5c598593d99955c75d54513">ast_node_word</a></div><div class="ttdeci">struct ast_node * ast_node_word(char *value)</div><div class="ttdoc">Create a new AST node of type AST_WORD.</div><div class="ttdef"><b>Definition:</b> ast.c:23</div></div>
<div class="ttc" id="aast_8h_html_a5eb4462732c15324ad8ce20770eff5fd"><div class="ttname"><a href="ast_8h.html#a5eb4462732c15324ad8ce20770eff5fd">ast_type_to_string</a></div><div class="ttdeci">char * ast_type_to_string(enum ast_type type)</div><div class="ttdoc">Convert an AST type to a string.</div><div class="ttdef"><b>Definition:</b> ast.c:67</div></div>
<div class="ttc" id="aast_8h_html_a60a2fb119589203c06d80bb3c00de6a4"><div class="ttname"><a href="ast_8h.html#a60a2fb119589203c06d80bb3c00de6a4">print_ast</a></div><div class="ttdeci">void print_ast(struct ast_node *node, int depth)</div><div class="ttdoc">Create a new AST node of type AST_SIMPLE_COMMAND.</div><div class="ttdef"><b>Definition:</b> ast.c:95</div></div>
<div class="ttc" id="aast_8h_html_a75957f3ce42c9d5eb6553a2aa5bd1d63"><div class="ttname"><a href="ast_8h.html#a75957f3ce42c9d5eb6553a2aa5bd1d63">ast_node_new</a></div><div class="ttdeci">struct ast_node * ast_node_new(enum ast_type type)</div><div class="ttdoc">Create a new AST node.</div><div class="ttdef"><b>Definition:</b> ast.c:13</div></div>
<div class="ttc" id="aast_8h_html_a77091c187ac9a89404fac2e8226daef3"><div class="ttname"><a href="ast_8h.html#a77091c187ac9a89404fac2e8226daef3">ast_type</a></div><div class="ttdeci">ast_type</div><div class="ttdoc">Enumerate the different types of AST nodes.</div><div class="ttdef"><b>Definition:</b> ast.h:21</div></div>
<div class="ttc" id="aast_8h_html_a77091c187ac9a89404fac2e8226daef3a0246f853237d07c4049ec0bb1b8b6d23"><div class="ttname"><a href="ast_8h.html#a77091c187ac9a89404fac2e8226daef3a0246f853237d07c4049ec0bb1b8b6d23">AST_WORD_DOUBLE_QUOTE</a></div><div class="ttdeci">@ AST_WORD_DOUBLE_QUOTE</div><div class="ttdef"><b>Definition:</b> ast.h:41</div></div>
Expand All @@ -150,9 +150,9 @@
<div class="ttc" id="aast_8h_html_a77091c187ac9a89404fac2e8226daef3ad46ebb4f81948b96d20409aa8b800a33"><div class="ttname"><a href="ast_8h.html#a77091c187ac9a89404fac2e8226daef3ad46ebb4f81948b96d20409aa8b800a33">AST_VARIABLE</a></div><div class="ttdeci">@ AST_VARIABLE</div><div class="ttdef"><b>Definition:</b> ast.h:40</div></div>
<div class="ttc" id="aast_8h_html_a77091c187ac9a89404fac2e8226daef3adb085811048276900ad956a7fc5519aa"><div class="ttname"><a href="ast_8h.html#a77091c187ac9a89404fac2e8226daef3adb085811048276900ad956a7fc5519aa">AST_NEGATE</a></div><div class="ttdeci">@ AST_NEGATE</div><div class="ttdef"><b>Definition:</b> ast.h:35</div></div>
<div class="ttc" id="aast_8h_html_a77091c187ac9a89404fac2e8226daef3ae740a949d7caafe9f395b724bb9cb53d"><div class="ttname"><a href="ast_8h.html#a77091c187ac9a89404fac2e8226daef3ae740a949d7caafe9f395b724bb9cb53d">AST_SIMPLE_COMMAND</a></div><div class="ttdeci">@ AST_SIMPLE_COMMAND</div><div class="ttdef"><b>Definition:</b> ast.h:22</div></div>
<div class="ttc" id="aast_8h_html_a84dfe2902c8517ae70e81142f444d913"><div class="ttname"><a href="ast_8h.html#a84dfe2902c8517ae70e81142f444d913">ast_free</a></div><div class="ttdeci">void ast_free(struct ast_node *node)</div><div class="ttdoc">Free an AST node.</div><div class="ttdef"><b>Definition:</b> ast.c:48</div></div>
<div class="ttc" id="aast_8h_html_a93ff8137cd1d155a4ff79de9c44f5b20"><div class="ttname"><a href="ast_8h.html#a93ff8137cd1d155a4ff79de9c44f5b20">ast_node_word_double_quote</a></div><div class="ttdeci">struct ast_node * ast_node_word_double_quote(char *value)</div><div class="ttdoc">Create a new AST node of type AST_WORD_DOUBLE_QUOTE.</div><div class="ttdef"><b>Definition:</b> ast.c:29</div></div>
<div class="ttc" id="aast_8h_html_aa4710ed0f6831a5641d4eabccde4c521"><div class="ttname"><a href="ast_8h.html#aa4710ed0f6831a5641d4eabccde4c521">ast_append</a></div><div class="ttdeci">void ast_append(struct ast_node *parent, struct ast_node *child)</div><div class="ttdoc">Append a child to a node.</div><div class="ttdef"><b>Definition:</b> ast.c:36</div></div>
<div class="ttc" id="aast_8h_html_a84dfe2902c8517ae70e81142f444d913"><div class="ttname"><a href="ast_8h.html#a84dfe2902c8517ae70e81142f444d913">ast_free</a></div><div class="ttdeci">void ast_free(struct ast_node *node)</div><div class="ttdoc">Free an AST node.</div><div class="ttdef"><b>Definition:</b> ast.c:49</div></div>
<div class="ttc" id="aast_8h_html_a93ff8137cd1d155a4ff79de9c44f5b20"><div class="ttname"><a href="ast_8h.html#a93ff8137cd1d155a4ff79de9c44f5b20">ast_node_word_double_quote</a></div><div class="ttdeci">struct ast_node * ast_node_word_double_quote(char *value)</div><div class="ttdoc">Create a new AST node of type AST_WORD_DOUBLE_QUOTE.</div><div class="ttdef"><b>Definition:</b> ast.c:30</div></div>
<div class="ttc" id="aast_8h_html_aa4710ed0f6831a5641d4eabccde4c521"><div class="ttname"><a href="ast_8h.html#aa4710ed0f6831a5641d4eabccde4c521">ast_append</a></div><div class="ttdeci">void ast_append(struct ast_node *parent, struct ast_node *child)</div><div class="ttdoc">Append a child to a node.</div><div class="ttdef"><b>Definition:</b> ast.c:37</div></div>
<div class="ttc" id="astructast__node_html"><div class="ttname"><a href="structast__node.html">ast_node</a></div><div class="ttdoc">Structure representing a node of the AST.</div><div class="ttdef"><b>Definition:</b> ast.h:49</div></div>
<div class="ttc" id="astructast__node_html_a09ffd711be5056bec1d04f91e697cc73"><div class="ttname"><a href="structast__node.html#a09ffd711be5056bec1d04f91e697cc73">ast_node::children</a></div><div class="ttdeci">struct ast_node ** children</div><div class="ttdef"><b>Definition:</b> ast.h:51</div></div>
<div class="ttc" id="astructast__node_html_a45e2eef43ea26e41d1b5a041eea736c6"><div class="ttname"><a href="structast__node.html#a45e2eef43ea26e41d1b5a041eea736c6">ast_node::children_count</a></div><div class="ttdeci">int children_count</div><div class="ttdef"><b>Definition:</b> ast.h:52</div></div>
Expand Down
2 changes: 1 addition & 1 deletion ast__eval_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
<div class="ttc" id="aast__eval_8h_html_a030d7992e9b29a7396611a9719b64e84"><div class="ttname"><a href="ast__eval_8h.html#a030d7992e9b29a7396611a9719b64e84">free_variables</a></div><div class="ttdeci">void free_variables()</div><div class="ttdoc">Use for Free Hash Map Variables at the end of the program.</div><div class="ttdef"><b>Definition:</b> ast_variable.c:52</div></div>
<div class="ttc" id="aast__eval_8h_html_a18577bcabab70d7a082596836de82ed4"><div class="ttname"><a href="ast__eval_8h.html#a18577bcabab70d7a082596836de82ed4">until_loop</a></div><div class="ttdeci">int until_loop(struct ast_node *node)</div><div class="ttdoc">Evaluate the until loop.</div><div class="ttdef"><b>Definition:</b> loop.c:30</div></div>
<div class="ttc" id="aast__eval_8h_html_a22d063d68044368c6619829019e3079c"><div class="ttname"><a href="ast__eval_8h.html#a22d063d68044368c6619829019e3079c">handle_word</a></div><div class="ttdeci">char * handle_word(struct ast_node *node)</div><div class="ttdoc">Handle word assignment.</div><div class="ttdef"><b>Definition:</b> ast_variable.c:131</div></div>
<div class="ttc" id="aast__eval_8h_html_a7f9d242dd08ee9271f0f1e7a9169286e"><div class="ttname"><a href="ast__eval_8h.html#a7f9d242dd08ee9271f0f1e7a9169286e">redir_manager</a></div><div class="ttdeci">int redir_manager(struct ast_node *ast, int *save_fd, int *fd_dup)</div><div class="ttdef"><b>Definition:</b> redirections.c:139</div></div>
<div class="ttc" id="aast__eval_8h_html_a7f9d242dd08ee9271f0f1e7a9169286e"><div class="ttname"><a href="ast__eval_8h.html#a7f9d242dd08ee9271f0f1e7a9169286e">redir_manager</a></div><div class="ttdeci">int redir_manager(struct ast_node *ast, int *save_fd, int *fd_dup)</div><div class="ttdef"><b>Definition:</b> redirections.c:144</div></div>
<div class="ttc" id="aast__eval_8h_html_a84a9d5e8cc21e072e54b7a15859c32b9"><div class="ttname"><a href="ast__eval_8h.html#a84a9d5e8cc21e072e54b7a15859c32b9">match_ast</a></div><div class="ttdeci">int match_ast(struct ast_node *node)</div><div class="ttdoc">Evaluate the given AST.</div><div class="ttdef"><b>Definition:</b> ast_eval.c:180</div></div>
<div class="ttc" id="aast__eval_8h_html_a8b632a603f52b28785f96b44942524fd"><div class="ttname"><a href="ast__eval_8h.html#a8b632a603f52b28785f96b44942524fd">ast_and_or</a></div><div class="ttdeci">int ast_and_or(struct ast_node *node)</div><div class="ttdoc">Evaluate and_or.</div><div class="ttdef"><b>Definition:</b> pipeline.c:76</div></div>
<div class="ttc" id="aast__eval_8h_html_aa0e14bb212f89e7d006317dd4f0279cf"><div class="ttname"><a href="ast__eval_8h.html#aa0e14bb212f89e7d006317dd4f0279cf">pipeline_eval</a></div><div class="ttdeci">int pipeline_eval(struct ast_node *node)</div><div class="ttdoc">Pipeline evaluation.</div><div class="ttdef"><b>Definition:</b> pipeline.c:17</div></div>
Expand Down
Loading

0 comments on commit ebe2297

Please sign in to comment.