Changeset d0febca in mainline for uspace/app/sbi/src/stree_t.h
- Timestamp:
- 2010-03-13T12:04:37Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7715994
- Parents:
- 94d484a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sbi/src/stree_t.h
r94d484a rd0febca 270 270 271 271 /** Statement block */ 272 typedef struct {272 typedef struct stree_block { 273 273 /** List of statements in the block */ 274 274 list_t stats; /* of stree_stat_t */ … … 327 327 stree_block_t *finally_block; 328 328 } stree_wef_t; 329 330 329 331 330 /** Statement class */ … … 378 377 /* Attributes */ 379 378 list_t attr; /* of stree_arg_attr_t */ 380 } stree_ fun_arg_t;379 } stree_proc_arg_t; 381 380 382 381 /** Member function declaration */ … … 389 388 390 389 /** Formal parameters */ 391 list_t args; /* of stree_ fun_arg_t */390 list_t args; /* of stree_proc_arg_t */ 392 391 393 392 /** Variadic argument or @c NULL if none. */ 394 stree_ fun_arg_t *varg;393 stree_proc_arg_t *varg; 395 394 396 395 /** Return type */ … … 413 412 struct stree_symbol *symbol; 414 413 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; 415 424 } stree_prop_t; 425 426 /** 427 * Fake identifier used with indexed properties. (Mostly for error messages.) 428 */ 429 #define INDEXER_IDENT "$indexer" 416 430 417 431 typedef enum {
Note:
See TracChangeset
for help on using the changeset viewer.