summaryrefslogtreecommitdiff
path: root/compiler/scanner.pas
Commit message (Expand)AuthorAgeFilesLines
* * decrease macro nesting counter early when expanding empty macroflorian2021-04-251-5/+14
* * fix conversion of true/false macro definitions to boolean valuesjonas2021-04-101-2/+5
* * give a proper error if macros are too deeply nestedflorian2021-01-231-2/+8
* + add method to retrieve an integer expression from the scannersvenbarth2020-11-261-1/+26
* * give an error when trying to define a macro/compiler variable withjonas2020-11-031-0/+5
* * delphi has excessprecision turned on by defaultflorian2020-10-281-0/+8
* + new switches -DD and DT which allow to pass an arbitrary string which is ...florian2020-10-181-2/+8
* + allow in ISO mode that { ... } and (* ... *) comments are paired, resolve...florian2020-09-201-0/+20
* * 8086: enable cs_force_far_calls when m_nested_procvars is enabled.yury2020-08-161-1/+17
* * 8086: Do not force far calls in the TP mode by default. This is TP compatib...yury2020-08-141-0/+10
* * add support for AND, OR, XOR and NOT of integer values in preprocessor dire...svenbarth2020-04-241-0/+30
* * use asInt64 instead of asInt to evaluate an Integer expressionsvenbarth2020-04-241-2/+2
* + add an asInt64 to texprvaluesvenbarth2020-04-241-0/+6
* * fix typosvenbarth2020-04-171-2/+2
* Hopefully fix problems related to loading of ppufile generated with other en...pierre2020-01-281-18/+22
* * fix for Mantis #36121: define FPC_ISO and FPC_EXTENDEDPASCAL for modes ISO ...svenbarth2019-10-031-2/+10
* * intel asm reader: try to read avx512 extensions only if the instruction s...florian2019-08-121-1/+1
* -- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:florian2019-08-111-3/+17
* * Issue file change before line and column change in token writes to allow f...pierre2019-08-081-8/+10
* Try to fix bug introduced in previous commit #42527, hopefully fixing bug rep...pierre2019-07-291-13/+12
* Fix recordtoken writing into ppu files to allow correctpierre2019-07-291-48/+21
* Fix compilation of compiler with -dPREPROCWRITEpierre2019-05-161-5/+9
* + support for verifying whether a case statements handles all possibilitiesjonas2019-05-121-2/+7
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-3/+9
* * also accept {$elsif} after {$if(n)def} (mantis #34858)jonas2019-03-171-2/+2
* * don't corrupt the assembler reader mode on i386 and i8086 if the syntaxjonas2019-02-231-4/+6
* * fixed wrong change of jumpalignmax from 10 to 16 in previous commitjonas2018-12-281-4/+4
* + tsettings.tlsmodelflorian2018-11-071-0/+5
* + new fields for more precise control of alignmentflorian2018-11-011-0/+6
* * converted Boolean8 to an internal type, and mapped Boolean to thejonas2018-10-161-1/+1
* * if an include file name ends in dot, and the file is not found, also searchnickysn2018-06-271-0/+3
* + add support for Unicode code point constants > $FFFF; they are converted to...svenbarth2018-05-271-6/+14
* + patch by Denis Kozlov to add date/time tokens: %DATEYEAR%, %DATEMONTH%, %DA...florian2018-02-241-0/+30
* * increase comment nesting level when "(*" is followed by another '*'jonas2018-01-071-1/+5
* Revert revision 36436 from trunk. Final fix for issue 31675.maciej2017-06-071-0/+5
* Revert revisions 36133, 36128 from trunk.maciej2017-06-061-5/+0
* * Move global variable in_preproc_comp_expr into tscannerfile class.maciej2017-05-061-5/+5
* * for symbols used in preprocessor expressions, we don't want to increase ref...maciej2017-05-051-0/+5
* * implement support for 4 Byte UTF-8 codepoints that result in a surrogate pa...svenbarth2017-05-051-2/+29
* Replaced owner field by fileindex field in tpreprocstack class, in order to ...pierre2017-03-091-3/+6
* * Removed unneeded var assignment.yury2017-03-071-2/+1
* * fix handling of const string symbols in preprocessor expressionsflorian2017-02-121-4/+16
* * reset c in dir_include if it will be re-readflorian2016-11-051-0/+2
* + added an i8086-embedded target support to the compiler (RTL and makefilenickysn2016-06-171-3/+3
* Store and use procedure directives of generic routines.svenbarth2016-05-261-0/+6
* * tscannerfile.readoptionalstate can handle also switches enclosed in (* ... ...florian2016-04-151-2/+2
* Fix compilation of the JEDI package. Old Delphi versions have {$WEAKPACKAGEUN...svenbarth2016-04-151-0/+32
* * Replaced hacks with resetting 'c' to zero and decreasing inputpointer by bo...sergei2016-01-031-17/+10
* * Moved handling of comments and line breaks in assembler blocks from scanner...sergei2016-01-021-69/+1
* o basic extended pascal support:florian2015-11-151-4/+7