Sven/Sarah Barth
|
d335ce60dd
* ensure that flushpendingswitchesstate had been called before the start of replaying tokens
|
7 months ago |
Michaël Van Canneyt
|
5632af2afa
* Correctly handle missing extensions for dotted include file names. Fixes issue #41064
|
7 months ago |
Michaël Van Canneyt
|
e15f731a9b
* Allow to parse internal symbol names generated for generics.
|
8 months ago |
Rika Ichinose
|
224f62a843
Report correct error positions inside macros (at least more often).
|
2 years ago |
florian
|
f2d44148fb
* patch by Rika to fix position reporting in macro redefintions, resolves #40082
|
9 months ago |
Rika Ichinose
|
2596af84fa
Optimize {$DEFINE x := y} and refactor tmacro.buftext.
|
2 years ago |
florian
|
a9f522c29d
* consolidated code
|
9 months ago |
Pierre Muller
|
74d2d2f0d8
Remove unneeded, and possibly wrong typecast to fix cycle with -CR option
|
9 months ago |
florian
|
397293f09f
+ more fixes to mark symbols used by preprocessor expressions properly
|
9 months ago |
florian
|
22ec4a2033
* mark symbols used in conditional compiling expressions using sizeof, resolves #40955
|
9 months ago |
Nikolay Nikolov
|
7fc6d5aaa1
+ introduced method tscannerfile.readval64, similar to readval, but returns an int64
|
11 months ago |
florian
|
a9c88ace25
* handle unary minus in the preprocessor, resolves #40782
|
1 year ago |
florian
|
5086cf7e72
* set packenum and setalloc to defined values when changing mode, resolves #40056
|
1 year ago |
Michaël Van Canneyt
|
462c201ce6
* Introduce m_processed
|
1 year ago |
Michaël Van Canneyt
|
6f7481fd24
* Remove freeold from set_current_scanner
|
1 year ago |
Michaël Van Canneyt
|
93ae6261cc
* Make current_scanner a function/procedure to better control lifetime
|
1 year ago |
Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 year ago |
florian
|
2575cbc439
* complain about turned off support of c style operators only in the parser,
|
1 year ago |
Pierre Muller
|
952f4bae17
Fix wrong explicit typecast of srsym variable (caught by -CR option)
|
1 year ago |
Ryan Joseph
|
a31f37b5e5
+ Implement support for parsing sets in preprocessor directives
|
2 years ago |
florian
|
e5de38c42d
* patch by lagprogramming: Improvement of function SetCompileModeSwitch, resolves #40525
|
1 year ago |
Michael VAN CANNEYT
|
f364bb6b11
* Forbid use of string alias in system unit
|
2 years ago |
Pierre Muller
|
c38cc828e8
Add new test code to verify that tentfile.buf limits are not overpassed
|
2 years ago |
Pierre Muller
|
aaf356ba9f
Avoid read past buffer end for empty source when checking for utf-8 signature
|
2 years ago |
florian
|
488c389b9b
+ support FILEEXISTS(...) in preprocessor expressions, resolves #39527
|
2 years ago |
florian
|
ece59f2534
* also count the use of enum syms in preprocessor expressions correctly
|
2 years ago |
florian
|
8ef0f59025
* mark constant symbols used in preprocessor expressions as used, resolves #40108
|
2 years ago |
Sven/Sarah Barth
|
188cac3bc6
* enable OpenStrings by default in mode Delphi
|
2 years ago |
florian
|
dbbb91705f
* improved fix for #39912
|
2 years ago |
florian
|
af1194de4d
* end of an include file works like a new line with regard to single line (//) comments, resolves #39912
|
2 years ago |