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

65 commits

Author SHA1 Message Date
disarray2077
488683a40c
Fix infinite loop in BfParser::NextToken 2022-12-19 22:19:45 -03:00
MineGame159
ce2a1a4657 Fixed BfParser::GetIndexAtLine 2022-12-02 17:49:26 +01:00
MineGame159
46fbca7668 Add BfParser_GetIndexAtLine 2022-08-23 20:00:48 +02:00
MineGame159
24b03fa5aa Merge branch 'master' into idehelper-changes 2022-08-23 19:56:42 +02:00
Brian Fiete
ebcaffbae9 Bookmark panel tweaks 2022-08-23 10:45:57 -07:00
MineGame159
852d11c6c3 Add BfParser_GetLineCharAtIdx, include fields in document symbols and optionally include location in type defs 2022-08-23 19:13:15 +02:00
Brian Fiete
7f328385db Trailing whitespace trimming 2022-07-26 13:27:03 -04:00
Brian Fiete
727f1b8cbc Fixed parsing of floats with ' separators 2022-07-10 16:35:49 -04:00
Brian Fiete
7dd2324fcf Added nameof 2022-07-06 12:19:01 -07:00
Brian Fiete
abd511a93d Added '->' operator, static indexer fix, RefCounted<T> 2022-06-22 08:35:25 -07:00
Brian Fiete
8163d5b647 Allow some cases of uninitialized parsers 2022-06-11 05:48:55 -07:00
Brian Fiete
a086de3d8e Improved error handling in Compiler.Emit 2022-05-30 17:39:21 -07:00
Brian Fiete
75333a0928 Improved circular mixin check, isconst(expr), [ConstSkip] 2022-05-30 11:40:49 -07:00
Brian Fiete
866bddde2e Emit marker fixes - idSpan fix, persistent opening, specialized squiggle 2022-05-26 15:39:32 -07:00
Brian Fiete
dd6e7f0c2a pragma format disable/restore, better space handing in formatting 2022-05-24 06:20:35 -07:00
Brian Fiete
67329ac774 Formatting options 2022-05-16 11:01:30 -07:00
Brian Fiete
5fd9552331 Multi-$ string interpolation 2022-04-19 17:49:28 -07:00
Brian Fiete
4d1e14a1c3 Show comptime emits as embedded sourceviews 2022-04-16 06:27:54 -07:00
Brian Fiete
332bebe4ff Symbol rename fixes for extended utf8 chars 2022-03-19 07:01:45 -07:00
Brian Fiete
676e7988fb Fixes from valgrind 2022-03-18 18:06:14 -07:00
Brian Fiete
ff2e40e3bf Comptime debugging 2022-03-08 06:27:06 -08:00
Brian Fiete
2ad5d7fac1 Better string interpolation expr parsing 2022-02-12 09:42:42 -05:00
Brian Fiete
b8c7a29b84 OOB protection in GetLineCharAtIdx 2022-02-02 07:50:25 -05:00
Brian Fiete
bf97431cdb Improvements to overflow arithmetic 2022-01-11 10:36:22 -05:00
Brian Fiete
c57451ec6c Fixed '$RAX' style debugger parsing 2022-01-04 06:35:04 -05:00
Brian Fiete
62c3998521
Merge branch 'master' into FuzzyAutoComplete 2021-12-28 17:07:19 +01:00
Simon Lübeß
8f0502972f Added option to toggle between classic and fuzzy autocomplete 2021-12-25 21:03:05 +01:00
Simon Lübeß
b70745ef1e Merge branch 'master' of https://github.com/beefytech/Beef into FuzzyAutoComplete 2021-12-24 14:07:34 +01:00
unknown
acc2e5b14c Add option for configuring mMaxCol with mWrapCommentsAt 2021-12-21 10:55:40 +02:00
Brian Fiete
a3b761ab26 Fixes for literal overflow detection 2021-12-15 12:17:20 -05:00
Brian Fiete
51622658dc Fixed multiline inline block parsing 2021-10-26 07:38:14 -07:00
Brian Fiete
4cda126188 offsetof 2021-09-10 14:21:25 -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
d475d3641f Added overflow operators &+, &-, &* 2021-07-15 06:01:17 -07:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
71d4dd0e90 Early code generation support 2021-01-11 09:41:43 -08:00
Brian Fiete
3bbf2d8313 Comptime updates, start of metaprogramming support 2021-01-08 16:21:03 -08:00
Brian Fiete
2ac2fe70fb Fixed string interpolation scoping, {{ }} escaping 2021-01-04 06:33:39 -08:00
Brian Fiete
7293f5c253 Fixed string interpolate token preceding character literal 2020-12-26 05:34:21 -08:00
Brian Fiete
12fa5614d3 Fixed parsing of ternary expressions with string literal results 2020-11-30 09:47:37 -08:00
Brian Fiete
281f19e04c String interpolation 2020-11-11 05:46:52 -08:00
Brian Fiete
c4ff32826e Fixed #define with comments 2020-10-26 13:01:35 -07:00
Brian Fiete
fc0fcd103f Fixed to tuple name parsing 2020-09-29 05:11:23 -07:00
Brian Fiete
395cac905d Improved tuple member parsing 2020-09-28 18:02:10 -07:00
Brian Fiete
c76c19e852 Better handling of merge conflict markers 2020-09-20 22:12:46 -07:00
Brian Fiete
e70394bbf6 Operator '??=', '?' out discard 2020-09-07 15:24:42 -07:00
Brian Fiete
16e6097dad Fixed #error 2020-08-30 09:01:06 -07:00
Brian Fiete
6975d1ce40 Fixed warnings for hex literals 2020-08-29 07:08:02 -07:00
Brian Fiete
cb2479083a Allowed implicit int64 literals 2020-08-29 06:24:11 -07:00
Brian Fiete
9d5d5b4063 Added alloctype(T) 2020-08-12 15:07:56 -07:00