1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00
Commit graph

127 commits

Author SHA1 Message Date
Brian Fiete
acb64dad0f Fixed enum case initialization from method call 2022-03-18 22:00:53 -07:00
Brian Fiete
eefe25ef18 IsTypeReference arg fix 2022-03-17 07:34:42 -07:00
Brian Fiete
1573a522ca Fixed field dtor with multi-field declaration 2022-03-02 16:39:46 -08:00
Brian Fiete
79e2ff5165 Start of anonymous 'using' field 2022-02-19 07:38:05 -05:00
Brian Fiete
322b83d1c6 Better case expression parsing, better enum errors 2022-02-13 21:55:31 -05:00
Brian Fiete
8ebd7516d8 Const string interpolation 2022-02-13 10:41:34 -05:00
Brian Fiete
d9725dda7c Static local methods and variables, fixed erroneous 'this' capture 2022-02-11 10:38:57 -05:00
Brian Fiete
d6a447f915 Fixed IsTypeReference 'char*[]' cases 2022-02-08 11:39:56 -05:00
Brian Fiete
0c1ab7b668 Fixed expression parsing issue from recent generic parsing change 2022-02-08 11:26:24 -05:00
Brian Fiete
e508991dce Improved generic type parsing (particularly 'a<b>.c < d` cases) 2022-02-06 08:21:53 -05:00
Brian Fiete
f4f10fce99 Partial explicit generic method arguments with ... or ? 2022-02-05 13:47:19 -05:00
Brian Fiete
cf5c969d1f Improvements to const string generic arg, literal generic args 2022-02-05 09:23:44 -05:00
Brian Fiete
361be9dc92 Reflect Filtered, extension attribs fix, generic arg BfAstNode 2022-02-04 12:00:43 -05:00
Brian Fiete
157d3f90e5 Improved custom allocator expression parsing on delete statement 2022-01-29 17:31:22 -05:00
Brian Fiete
e0077fd4ef Make multivariable for loops work 'for (int i = 0, j = 10; i < j; i++, j--)' 2022-01-21 06:57:35 -05:00
Brian Fiete
cf7b6a7fee
Merge pull request #1384 from disarray2077/patch-1
Fix null dereference crash in parser
2022-01-18 11:06:25 -05:00
Brian Fiete
bf5c19269b Allow generic conversion operators 2022-01-17 17:10:37 -05:00
disarray2077
15b013010c
Fix null dereference crash in parser 2022-01-15 18:22:53 -03:00
Brian Fiete
ed6959973a Fixed some constraint lookups 2022-01-11 12:02:23 -05:00
Brian Fiete
f0bafae177 Fix for 'using static' namespace search inside namespace declarations 2022-01-07 08:58:19 -05:00
Brian Fiete
632c8a4cc5 Fixed error refNode for "Expected 'get' or 'set'" 2022-01-05 07:50:40 -05:00
Brian Fiete
c0fe1d1c1b Support for expression-bodied properties with mut 2022-01-03 14:41:12 -05:00
Brian Fiete
b9908cb4a8 Allow calling convention attributes 2021-12-27 12:55:14 -05:00
Brian Fiete
ecdc22920a Fixed erroneous return type limitations for operators 2021-12-17 08:30:15 -05:00
disarray2077
4f71cfccfd Fixed method parameter parsing with comptype 2021-12-04 15:15:48 -03:00
Brian Fiete
0927656400 Fixed invalid variable declaration detection in string interpolation 2021-11-27 11:45:10 -08:00
Brian Fiete
1b26619087 Fixed method param attribute parsing with no type specified 2021-11-27 11:38:16 -08:00
Brian Fiete
041a17cf89 Support for autoprop initializers 2021-11-27 10:31:32 -08:00
Brian Fiete
40b0d78d16 Allow ref property setter specifier 2021-11-27 09:05:23 -08:00
Brian Fiete
7436b201be Fixed documentation-finding with attributed declarations 2021-10-31 07:31:08 -07:00
Brian Fiete
f7853fc348 Fixed method parameter parsing with decltype 2021-10-26 10:52:55 -07:00
Brian Fiete
27fd5552cc Enhanced ranges 2021-10-24 08:12:18 -07:00
Brian Fiete
5731b15b05 Fixed autoctor failed parsing issue 2021-10-03 06:23:42 -07:00
Brian Fiete
a5fff0fdbc Properly throw error on missing comma with multidim array 2021-09-25 07:24:09 -07:00
Brian Fiete
4cda126188 offsetof 2021-09-10 14:21:25 -07:00
Brian Fiete
288b99cc3c Fixed double-semicolon requirement on field dtors with compound stmt 2021-07-21 14:05:51 -07:00
Brian Fiete
465050b81d Ranges (ie: for (int a in 0..<count) for (int i in 1…10)) 2021-07-21 07:48:37 -07:00
Brian Fiete
14e79b7949 Fixed parsing case ie: foo[ComponentType<int>.ID] 2021-07-19 11:54:39 -07:00
Brian Fiete
34c444767d Fixed delegate bind parsing ending in >> 2021-07-02 08:26:18 -07:00
Brian Fiete
78c39c5f87 Fixed property dtor colorization 2021-06-29 15:47:37 -07:00
Brian Fiete
a888fd745a Require semicolon after repeat/while (warning for backward compat) 2021-06-22 13:14:56 -07:00
Brian Fiete
0aa751dec7 Fixed parsing of generic expression-bodied methods 2021-06-22 12:59:06 -07:00
Brian Fiete
f831d75de2 Added field dtor support for auto-properties 2021-06-22 10:42:04 -07:00
Brian Fiete
a412452bac Fixed 'const' generic arg parsing with >> 2021-02-28 07:35:26 -08:00
Brian Fiete
8e9d7ed4c4 Lost changes 2021-02-25 10:14:22 -08:00
Brian Fiete
b916273a97 Allow '...' varargs in delegate and function types 2021-02-02 07:08:55 -08:00
Brian Fiete
970ac9add2 Fixed typeref memberReferenceExpression parsing 2021-01-31 07:16:38 -08:00
Joseph Battelle
a69dff59ce s/seperate/separate 2021-01-29 23:52:58 -08:00
Brian Fiete
4d1672fbcf Added 'in' parameter support 2021-01-27 09:01:47 -08:00
Brian Fiete
e06949dac1 Added @return support 2021-01-16 12:35:51 -08:00