Changeset d0febca in mainline for uspace/app/sbi/src/stree_t.h


Ignore:
Timestamp:
2010-03-13T12:04:37Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7715994
Parents:
94d484a
Message:

Update SBI to rev. 100.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/sbi/src/stree_t.h

    r94d484a rd0febca  
    270270
    271271/** Statement block */
    272 typedef struct {
     272typedef struct stree_block {
    273273        /** List of statements in the block */
    274274        list_t stats; /* of stree_stat_t */
     
    327327        stree_block_t *finally_block;
    328328} stree_wef_t;
    329 
    330329
    331330/** Statement class */
     
    378377        /* Attributes */
    379378        list_t attr; /* of stree_arg_attr_t */
    380 } stree_fun_arg_t;
     379} stree_proc_arg_t;
    381380
    382381/** Member function declaration */
     
    389388
    390389        /** Formal parameters */
    391         list_t args; /* of stree_fun_arg_t */
     390        list_t args; /* of stree_proc_arg_t */
    392391
    393392        /** Variadic argument or @c NULL if none. */
    394         stree_fun_arg_t *varg;
     393        stree_proc_arg_t *varg;
    395394
    396395        /** Return type */
     
    413412        struct stree_symbol *symbol;
    414413        stree_texpr_t *type;
     414
     415        stree_block_t *getter_body;
     416        stree_ident_t *setter_arg_name;
     417        stree_block_t *setter_body;
     418
     419        /** Formal parameters (for indexed properties) */
     420        list_t args; /* of stree_proc_arg_t */
     421
     422        /** Variadic argument or @c NULL if none. */
     423        stree_proc_arg_t *varg;
    415424} stree_prop_t;
     425
     426/**
     427 * Fake identifier used with indexed properties. (Mostly for error messages.)
     428 */
     429#define INDEXER_IDENT "$indexer"
    416430
    417431typedef enum {
Note: See TracChangeset for help on using the changeset viewer.