Skip to content

Commit

Permalink
deploy: ea6e8b3
Browse files Browse the repository at this point in the history
  • Loading branch information
majerugo committed Jan 21, 2024
1 parent 84ebab8 commit 1c63c8f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
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:140</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_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
14 changes: 7 additions & 7 deletions lexer_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -138,25 +138,25 @@
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="lexer_8h.html#a45a6eab5fba2f945d03becf77985b64a">get_word</a>(<span class="keyword">struct</span> <a class="code" href="structlexer.html">lexer</a> *<a class="code" href="structlexer.html">lexer</a>, <span class="keywordtype">bool</span> *is_diactivated);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; </div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !LEXER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="alexer_8h_html_a2a07e5555074b7f75d11fe49d8167bbb"><div class="ttname"><a href="lexer_8h.html#a2a07e5555074b7f75d11fe49d8167bbb">lexer_pop</a></div><div class="ttdeci">struct token lexer_pop(struct lexer *lexer)</div><div class="ttdoc">Get the next token, and removes it from the stream.</div><div class="ttdef"><b>Definition:</b> lexer.c:364</div></div>
<div class="ttc" id="alexer_8h_html_a2a07e5555074b7f75d11fe49d8167bbb"><div class="ttname"><a href="lexer_8h.html#a2a07e5555074b7f75d11fe49d8167bbb">lexer_pop</a></div><div class="ttdeci">struct token lexer_pop(struct lexer *lexer)</div><div class="ttdoc">Get the next token, and removes it from the stream.</div><div class="ttdef"><b>Definition:</b> lexer.c:370</div></div>
<div class="ttc" id="alexer_8h_html_a2e2a9dafadb88467c0cc4f8f38566735"><div class="ttname"><a href="lexer_8h.html#a2e2a9dafadb88467c0cc4f8f38566735">print_token</a></div><div class="ttdeci">void print_token(struct token token)</div><div class="ttdoc">Print the given token.</div><div class="ttdef"><b>Definition:</b> lexer_utils2.c:3</div></div>
<div class="ttc" id="alexer_8h_html_a45271734a4ec33b2f9937f096a8c6faa"><div class="ttname"><a href="lexer_8h.html#a45271734a4ec33b2f9937f096a8c6faa">parse_input_for_tok</a></div><div class="ttdeci">struct token parse_input_for_tok(struct lexer *lexer)</div><div class="ttdoc">Get the next token from the lexer.</div><div class="ttdef"><b>Definition:</b> lexer.c:252</div></div>
<div class="ttc" id="alexer_8h_html_a45271734a4ec33b2f9937f096a8c6faa"><div class="ttname"><a href="lexer_8h.html#a45271734a4ec33b2f9937f096a8c6faa">parse_input_for_tok</a></div><div class="ttdeci">struct token parse_input_for_tok(struct lexer *lexer)</div><div class="ttdoc">Get the next token from the lexer.</div><div class="ttdef"><b>Definition:</b> lexer.c:257</div></div>
<div class="ttc" id="alexer_8h_html_a45a6eab5fba2f945d03becf77985b64a"><div class="ttname"><a href="lexer_8h.html#a45a6eab5fba2f945d03becf77985b64a">get_word</a></div><div class="ttdeci">char * get_word(struct lexer *lexer, bool *is_diactivated)</div><div class="ttdoc">Returns the next word in the input string.</div><div class="ttdef"><b>Definition:</b> lexer.c:128</div></div>
<div class="ttc" id="alexer_8h_html_a505cc26b68d141b3e6a8308efc904b3f"><div class="ttname"><a href="lexer_8h.html#a505cc26b68d141b3e6a8308efc904b3f">check_variable_assignement</a></div><div class="ttdeci">bool check_variable_assignement(char *word)</div><div class="ttdoc">Check if the word is a variable assignement.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:44</div></div>
<div class="ttc" id="alexer_8h_html_a5675daffe624a157fd2da664787b8920"><div class="ttname"><a href="lexer_8h.html#a5675daffe624a157fd2da664787b8920">check_variable_name</a></div><div class="ttdeci">bool check_variable_name(struct lexer *lexer, char **word, unsigned *word_index, bool *is_in_braces)</div><div class="ttdoc">Check if the given word is a variable name.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:95</div></div>
<div class="ttc" id="alexer_8h_html_a5a300854c366d4ef31702bd10349ab49"><div class="ttname"><a href="lexer_8h.html#a5a300854c366d4ef31702bd10349ab49">lexer_free</a></div><div class="ttdeci">void lexer_free(struct lexer *lexer)</div><div class="ttdoc">Free the given lexer.</div><div class="ttdef"><b>Definition:</b> lexer.c:44</div></div>
<div class="ttc" id="alexer_8h_html_a6defa0c92359cf1f5fb0cbbacb7ca204"><div class="ttname"><a href="lexer_8h.html#a6defa0c92359cf1f5fb0cbbacb7ca204">handle_dollar</a></div><div class="ttdeci">bool handle_dollar(struct lexer *lexer, char **word, unsigned *word_index, bool *is_in_braces)</div><div class="ttdoc">Handle the dollar character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:198</div></div>
<div class="ttc" id="alexer_8h_html_a6defa0c92359cf1f5fb0cbbacb7ca204"><div class="ttname"><a href="lexer_8h.html#a6defa0c92359cf1f5fb0cbbacb7ca204">handle_dollar</a></div><div class="ttdeci">bool handle_dollar(struct lexer *lexer, char **word, unsigned *word_index, bool *is_in_braces)</div><div class="ttdoc">Handle the dollar character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:200</div></div>
<div class="ttc" id="alexer_8h_html_a7c6bff7b05593f94dda77222955d63a1"><div class="ttname"><a href="lexer_8h.html#a7c6bff7b05593f94dda77222955d63a1">lexer_new</a></div><div class="ttdeci">struct lexer * lexer_new(const char *input)</div><div class="ttdoc">Create a new lexer from the given input string.</div><div class="ttdef"><b>Definition:</b> lexer.c:29</div></div>
<div class="ttc" id="alexer_8h_html_ab085cd91d99547686c269ca0263d4f79"><div class="ttname"><a href="lexer_8h.html#ab085cd91d99547686c269ca0263d4f79">handle_simple_quote</a></div><div class="ttdeci">char * handle_simple_quote(struct lexer *lexer, bool *is_diactivated, char *word, unsigned *word_index)</div><div class="ttdoc">Handle the simple quote character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:22</div></div>
<div class="ttc" id="alexer_8h_html_ab9edb757e00a9af1c93a67f25edb69f2"><div class="ttname"><a href="lexer_8h.html#ab9edb757e00a9af1c93a67f25edb69f2">handle_comment</a></div><div class="ttdeci">char * handle_comment(struct lexer *lexer, char *word, unsigned *word_index)</div><div class="ttdoc">Handle the comment character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:271</div></div>
<div class="ttc" id="alexer_8h_html_abad30285f619d840c2bca50ba5ce6647"><div class="ttname"><a href="lexer_8h.html#abad30285f619d840c2bca50ba5ce6647">handle_double_quote</a></div><div class="ttdeci">char * handle_double_quote(struct lexer *lexer, bool *is_diactivated, char *word, unsigned *word_index)</div><div class="ttdoc">Handle the double quote character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:213</div></div>
<div class="ttc" id="alexer_8h_html_ab9edb757e00a9af1c93a67f25edb69f2"><div class="ttname"><a href="lexer_8h.html#ab9edb757e00a9af1c93a67f25edb69f2">handle_comment</a></div><div class="ttdeci">char * handle_comment(struct lexer *lexer, char *word, unsigned *word_index)</div><div class="ttdoc">Handle the comment character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:273</div></div>
<div class="ttc" id="alexer_8h_html_abad30285f619d840c2bca50ba5ce6647"><div class="ttname"><a href="lexer_8h.html#abad30285f619d840c2bca50ba5ce6647">handle_double_quote</a></div><div class="ttdeci">char * handle_double_quote(struct lexer *lexer, bool *is_diactivated, char *word, unsigned *word_index)</div><div class="ttdoc">Handle the double quote character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:215</div></div>
<div class="ttc" id="alexer_8h_html_ac0374bcee805ea8cc7bd66f20d50f9a7"><div class="ttname"><a href="lexer_8h.html#ac0374bcee805ea8cc7bd66f20d50f9a7">handle_back_slash_in_double_quote</a></div><div class="ttdeci">void handle_back_slash_in_double_quote(struct lexer *lexer, char *word, unsigned *word_index)</div><div class="ttdoc">Handle the backslash character in a double quote.</div><div class="ttdef"><b>Definition:</b> lexer_utils2.c:100</div></div>
<div class="ttc" id="alexer_8h_html_acaede71d34748b28c1bb93b4bddf5bce"><div class="ttname"><a href="lexer_8h.html#acaede71d34748b28c1bb93b4bddf5bce">handle_backslash</a></div><div class="ttdeci">void handle_backslash(struct lexer *lexer, bool *is_diactivated, char *word, unsigned word_index)</div><div class="ttdoc">Handle the backslash character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:7</div></div>
<div class="ttc" id="alexer_8h_html_ad05d1d61ef3e9c749c1014f0def4cb14"><div class="ttname"><a href="lexer_8h.html#ad05d1d61ef3e9c749c1014f0def4cb14">lexer_peek</a></div><div class="ttdeci">struct token lexer_peek(struct lexer *lexer)</div><div class="ttdoc">Get the next token, but doesn't move forward in the stream.*.</div><div class="ttdef"><b>Definition:</b> lexer.c:347</div></div>
<div class="ttc" id="alexer_8h_html_ad05d1d61ef3e9c749c1014f0def4cb14"><div class="ttname"><a href="lexer_8h.html#ad05d1d61ef3e9c749c1014f0def4cb14">lexer_peek</a></div><div class="ttdeci">struct token lexer_peek(struct lexer *lexer)</div><div class="ttdoc">Get the next token, but doesn't move forward in the stream.*.</div><div class="ttdef"><b>Definition:</b> lexer.c:353</div></div>
<div class="ttc" id="alexer_8h_html_adc9e77c19b1f601d677092e8ca2bd6d9"><div class="ttname"><a href="lexer_8h.html#adc9e77c19b1f601d677092e8ca2bd6d9">token_free</a></div><div class="ttdeci">void token_free(struct token token)</div><div class="ttdoc">Free the given token.</div><div class="ttdef"><b>Definition:</b> lexer.c:49</div></div>
<div class="ttc" id="alexer_8h_html_ae1e9d115e54937107038a898e63863ef"><div class="ttname"><a href="lexer_8h.html#ae1e9d115e54937107038a898e63863ef">check_variable_name_simulated</a></div><div class="ttdeci">bool check_variable_name_simulated(const char *data, int index)</div><div class="ttdoc">Check if the current word is a valid variable name (simulated mode) meaning that pointers to the lexe...</div><div class="ttdef"><b>Definition:</b> lexer_utils2.c:37</div></div>
<div class="ttc" id="alexer_8h_html_af296f29342692afff7dbeed4f6c509c3"><div class="ttname"><a href="lexer_8h.html#af296f29342692afff7dbeed4f6c509c3">append_end_of_word</a></div><div class="ttdeci">char * append_end_of_word(char *word, unsigned word_index)</div><div class="ttdoc">Realloc and append a null char at the end of the word.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:85</div></div>
<div class="ttc" id="alexer_8h_html_af434c41dd8cd364cf5e5770bfca1f406"><div class="ttname"><a href="lexer_8h.html#af434c41dd8cd364cf5e5770bfca1f406">handle_redir</a></div><div class="ttdeci">char * handle_redir(struct lexer *lexer, unsigned *word_index)</div><div class="ttdoc">Handle the redirection character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:300</div></div>
<div class="ttc" id="alexer_8h_html_af434c41dd8cd364cf5e5770bfca1f406"><div class="ttname"><a href="lexer_8h.html#af434c41dd8cd364cf5e5770bfca1f406">handle_redir</a></div><div class="ttdeci">char * handle_redir(struct lexer *lexer, unsigned *word_index)</div><div class="ttdoc">Handle the redirection character.</div><div class="ttdef"><b>Definition:</b> lexer_utils.c:302</div></div>
<div class="ttc" id="aoptions_8h_html"><div class="ttname"><a href="options_8h.html">options.h</a></div><div class="ttdoc">Header for options functions.</div></div>
<div class="ttc" id="aparser_8h_html_a5b1b8771c0736c2ae1614532831ccbab"><div class="ttname"><a href="parser_8h.html#a5b1b8771c0736c2ae1614532831ccbab">input</a></div><div class="ttdeci">struct ast_node * input(struct lexer *lexer)</div><div class="ttdoc">input = list ' ' | list EOF | ' ' | EOF ;</div><div class="ttdef"><b>Definition:</b> parser_element.c:11</div></div>
<div class="ttc" id="astructlex__match_html"><div class="ttname"><a href="structlex__match.html">lex_match</a></div><div class="ttdoc">Structure representing a match between a string and a token type.</div><div class="ttdef"><b>Definition:</b> lexer.h:34</div></div>
Expand Down

0 comments on commit 1c63c8f

Please sign in to comment.