absyntax/absyntax.hh
changeset 936 0f7bcc160568
parent 913 1c74da17cb61
child 938 31e3b3f2eff1
equal deleted inserted replaced
935:be4373d07201 936:0f7bcc160568
   107     virtual const char *absyntax_cname(void) {return "symbol_c";};
   107     virtual const char *absyntax_cname(void) {return "symbol_c";};
   108 
   108 
   109     /*
   109     /*
   110      * Annotations produced during stage 1_2
   110      * Annotations produced during stage 1_2
   111      */    
   111      */    
       
   112     /* Points to the parent symbol in the AST, i.e. the symbol in the AST that will contain the current symbol */
       
   113     symbol_c *parent; 
       
   114     
   112     /* Line number for the purposes of error checking.  */
   115     /* Line number for the purposes of error checking.  */
   113     int first_line;
   116     int first_line;
   114     int first_column;
   117     int first_column;
   115     const char *first_file;  /* filename referenced by first line/column */
   118     const char *first_file;  /* filename referenced by first line/column */
   116     long int first_order;    /* relative order in which it is read by lexcial analyser */
   119     long int first_order;    /* relative order in which it is read by lexcial analyser */