diff options
| author | Tyler Erickson <me@tylererickson.com> | 2020-03-05 16:49:53 -0800 |
|---|---|---|
| committer | Tyler Erickson <me@tylererickson.com> | 2020-03-05 16:49:53 -0800 |
| commit | bb026c99a93bc27ac89a8b1bf727b5b09799fe1c (patch) | |
| tree | 07a3707a3d0b665cfb03c4066d0c4552dc5b0cec /src/parser.hpp | |
| parent | 2817bab494a093b861b33cba982d87d178e80501 (diff) | |
| parent | 2fe0eaf2adf952867d4ce4fba53b4b3ac75e1ba5 (diff) | |
Merged with master
Diffstat (limited to 'src/parser.hpp')
| -rw-r--r-- | src/parser.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/parser.hpp b/src/parser.hpp index 983db1042..6426cc96b 100644 --- a/src/parser.hpp +++ b/src/parser.hpp @@ -203,12 +203,13 @@ enum FieldFlag { FieldFlag_no_alias = 1<<2, FieldFlag_c_vararg = 1<<3, FieldFlag_auto_cast = 1<<4, + FieldFlag_const = 1<<5, FieldFlag_Tags = 1<<10, FieldFlag_Results = 1<<16, - FieldFlag_Signature = FieldFlag_ellipsis|FieldFlag_using|FieldFlag_no_alias|FieldFlag_c_vararg|FieldFlag_auto_cast, + FieldFlag_Signature = FieldFlag_ellipsis|FieldFlag_using|FieldFlag_no_alias|FieldFlag_c_vararg|FieldFlag_auto_cast|FieldFlag_const, FieldFlag_Struct = FieldFlag_using|FieldFlag_Tags, }; @@ -515,6 +516,7 @@ AST_KIND(_TypeBegin, "", bool) \ Array<Ast *> variants; \ Ast *polymorphic_params; \ Ast * align; \ + bool maybe; \ bool no_nil; \ Token where_token; \ Array<Ast *> where_clauses; \ |