--- a/absyntax_utils/decompose_var_instance_name.hh Wed Feb 19 22:25:10 2014 +0100
+++ b/absyntax_utils/decompose_var_instance_name.hh Wed Feb 19 22:27:11 2014 +0100
@@ -74,11 +74,14 @@
symbol_c *next_variable_name;
symbol_c *current_recursive_variable_name;
symbol_c *previously_returned_variable_name;
+ list_c *current_array_subscript_list;
public:
decompose_var_instance_name_c(symbol_c *variable_instance_name);
-
- symbol_c *next_part(bool increment = true);
+ /* Get the next element in the strcutured variable */
+ symbol_c *get_next(void);
+ /* If the current element in the structured variable is an array, return its subscript_list, otherwise return NULL */
+ list_c *get_current_arraysubs_list(void);
private:
/*************************/