diff options
author | tomsmeding <tom.smeding@gmail.com> | 2016-08-04 21:53:16 +0200 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2016-08-04 21:53:16 +0200 |
commit | e6bb770a52980ef3d85c2d4b93fb240c026ce7f7 (patch) | |
tree | 3fbfbad81222598292a6aaf70c7b7bd1f32272f8 /parser.h | |
parent | f83ea28ae6a04f1121b8328f7bdc5dad94628328 (diff) |
Advance parser
Diffstat (limited to 'parser.h')
-rw-r--r-- | parser.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -77,5 +77,14 @@ typedef struct AST{ } AST; +typedef enum Associativity{ + AS_PREFIX, + AS_SUFFIX, + AS_LEFT, + AS_RIGHT, + AS_NONASSOC +} Associativity; + + ASTblock* parse(const char *source); void ast_free(AST *ast); |