diff --git a/globals_func_h.html b/globals_func_h.html index eef991c3..113b59d7 100644 --- a/globals_func_h.html +++ b/globals_func_h.html @@ -130,8 +130,8 @@

- h -

diff --git a/globals_h.html b/globals_h.html index 4919714c..e4b222ce 100644 --- a/globals_h.html +++ b/globals_h.html @@ -130,8 +130,8 @@

- h -

diff --git a/lexer_8h.html b/lexer_8h.html index 8f153350..fbb6907d 100644 --- a/lexer_8h.html +++ b/lexer_8h.html @@ -219,9 +219,9 @@ void append_char_to_word (struct lexer *lexer, char **word, unsigned *word_index)  replace append char to word of get_word More...
  -char * hbsq (struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated) - replace backslash and simple quote handling of get_word handle backslash & single quote More...
-  +char * hbsq (struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated) + replace backslash and simple quote handling of get_word handle backslash & single quote More...
+  bool check_double_quote (struct lexer *lexer)  replace if double quote handling of get_word More...
  @@ -975,8 +975,8 @@

-

◆ hbsq()

+ +

◆ hbsq()

@@ -990,7 +990,7 @@

- char *  + char **  word, diff --git a/lexer_8h_source.html b/lexer_8h_source.html index 53f75880..731215c3 100644 --- a/lexer_8h_source.html +++ b/lexer_8h_source.html @@ -158,7 +158,7 @@
246 void append_char_to_word(struct lexer *lexer, char **word,
247  unsigned *word_index);
248 
-
253 char *hbsq(struct lexer *lexer, char *word, unsigned *word_index,
+
253 char *hbsq(struct lexer *lexer, char **word, unsigned *word_index,
254  bool *is_diactivated);
255 
259 bool check_double_quote(struct lexer *lexer);
@@ -182,11 +182,11 @@
bool handle_dollar(struct lexer *lexer, char **word, unsigned *word_index, bool *is_in_braces)
Handle the dollar character.
Definition: lexer_utils.c:172
struct token check_special_cases(struct lexer *lexer, char *word, struct token token)
replace check cases in parse_input_for_tok
Definition: lexer_utils3.c:3
struct lexer * lexer_new(const char *input)
Create a new lexer from the given input string.
Definition: lexer.c:34
+
char * hbsq(struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated)
replace backslash and simple quote handling of get_word handle backslash & single quote
Definition: lexer_utils3.c:92
bool not_valid_check_var(struct lexer *lexer, char **word, char *curr_word)
replace if of line 120 in check_variable_name
Definition: lexer_utils2.c:223
char * handle_simple_quote(struct lexer *lexer, bool *is_diactivated, char *word, unsigned *word_index)
Handle the simple quote character.
Definition: lexer_utils.c:22
char * handle_comment(struct lexer *lexer, char *word, unsigned *word_index)
Handle the comment character.
Definition: lexer_utils.c:259
char * handle_double_quote(struct lexer *lexer, bool *is_diactivated, char *word, unsigned *word_index)
Handle the double quote character.
Definition: lexer_utils.c:201
-
char * hbsq(struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated)
replace backslash and simple quote handling of get_word handle backslash & single quote
Definition: lexer_utils3.c:92
void handle_back_slash_in_double_quote(struct lexer *lexer, char *word, unsigned *word_index)
Handle the backslash character in a double quote.
Definition: lexer_utils2.c:152
void handle_backslash(struct lexer *lexer, bool *is_diactivated, char *word, unsigned word_index)
Handle the backslash character.
Definition: lexer_utils.c:7
struct token lexer_peek(struct lexer *lexer)
Get the next token, but doesn't move forward in the stream.*.
Definition: lexer.c:303
diff --git a/lexer__utils3_8c.html b/lexer__utils3_8c.html index 8a0092b0..1835cba8 100644 --- a/lexer__utils3_8c.html +++ b/lexer__utils3_8c.html @@ -101,9 +101,9 @@ bool handle_egal (struct lexer *lexer, char *word, unsigned word_index)  replace egal handling of get_word More...
  -char * hbsq (struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated) - replace backslash and simple quote handling of get_word handle backslash & single quote More...
-  +char * hbsq (struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated) + replace backslash and simple quote handling of get_word handle backslash & single quote More...
+  bool check_double_quote (struct lexer *lexer)  replace if double quote handling of get_word More...
  @@ -204,8 +204,8 @@

-

◆ hbsq()

+ +

◆ hbsq()

@@ -219,7 +219,7 @@

- char *  + char **  word, diff --git a/search/all_9.js b/search/all_9.js index 3d60f127..652642db 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -20,5 +20,5 @@ var searchData= ['hash_5fmap_5finit_126',['hash_map_init',['../hash__map_8c.html#ac390852e11ca32e20a86a859895c3402',1,'hash_map_init(size_t size): hash_map.c'],['../hash__map_8h.html#ac390852e11ca32e20a86a859895c3402',1,'hash_map_init(size_t size): hash_map.c']]], ['hash_5fmap_5finsert_127',['hash_map_insert',['../hash__map_8c.html#a7014bb449924e3dbadf3944db23eb485',1,'hash_map_insert(struct hash_map *hash_map, char *key, char *value, bool *updated): hash_map.c'],['../hash__map_8h.html#a7014bb449924e3dbadf3944db23eb485',1,'hash_map_insert(struct hash_map *hash_map, char *key, char *value, bool *updated): hash_map.c']]], ['hash_5fmap_5fremove_128',['hash_map_remove',['../hash__map_8c.html#a9bb2afb12e8fb2d3733045ed029ee4ff',1,'hash_map_remove(struct hash_map *hash_map, char *key): hash_map.c'],['../hash__map_8h.html#a9bb2afb12e8fb2d3733045ed029ee4ff',1,'hash_map_remove(struct hash_map *hash_map, char *key): hash_map.c']]], - ['hbsq_129',['hbsq',['../lexer_8h.html#abed602ab95f9267f35f145076d4d9036',1,'hbsq(struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c'],['../lexer__utils3_8c.html#abed602ab95f9267f35f145076d4d9036',1,'hbsq(struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c']]] + ['hbsq_129',['hbsq',['../lexer_8h.html#a995e78a7906692bcfd5fe189d9582a8d',1,'hbsq(struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c'],['../lexer__utils3_8c.html#a995e78a7906692bcfd5fe189d9582a8d',1,'hbsq(struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index dbf8c5ad..b94bd497 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -16,5 +16,5 @@ var searchData= ['hash_5fmap_5finit_396',['hash_map_init',['../hash__map_8c.html#ac390852e11ca32e20a86a859895c3402',1,'hash_map_init(size_t size): hash_map.c'],['../hash__map_8h.html#ac390852e11ca32e20a86a859895c3402',1,'hash_map_init(size_t size): hash_map.c']]], ['hash_5fmap_5finsert_397',['hash_map_insert',['../hash__map_8c.html#a7014bb449924e3dbadf3944db23eb485',1,'hash_map_insert(struct hash_map *hash_map, char *key, char *value, bool *updated): hash_map.c'],['../hash__map_8h.html#a7014bb449924e3dbadf3944db23eb485',1,'hash_map_insert(struct hash_map *hash_map, char *key, char *value, bool *updated): hash_map.c']]], ['hash_5fmap_5fremove_398',['hash_map_remove',['../hash__map_8c.html#a9bb2afb12e8fb2d3733045ed029ee4ff',1,'hash_map_remove(struct hash_map *hash_map, char *key): hash_map.c'],['../hash__map_8h.html#a9bb2afb12e8fb2d3733045ed029ee4ff',1,'hash_map_remove(struct hash_map *hash_map, char *key): hash_map.c']]], - ['hbsq_399',['hbsq',['../lexer_8h.html#abed602ab95f9267f35f145076d4d9036',1,'hbsq(struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c'],['../lexer__utils3_8c.html#abed602ab95f9267f35f145076d4d9036',1,'hbsq(struct lexer *lexer, char *word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c']]] + ['hbsq_399',['hbsq',['../lexer_8h.html#a995e78a7906692bcfd5fe189d9582a8d',1,'hbsq(struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c'],['../lexer__utils3_8c.html#a995e78a7906692bcfd5fe189d9582a8d',1,'hbsq(struct lexer *lexer, char **word, unsigned *word_index, bool *is_diactivated): lexer_utils3.c']]] ];