summaryrefslogtreecommitdiff
path: root/compiler/scanner.pas
Commit message (Expand)AuthorAgeFilesLines
* --- Merging r31831 into '.':joost2015-10-091-7/+49
* * skip <type>(<expr>) in the cond. expression parser if eval is falseflorian2014-11-221-14/+31
* * boolean constant instead of IFDEFs for detection of microcontroller supporthajny2014-11-101-6/+18
* * switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tpnickysn2014-06-251-0/+4
* * do not crash with an ie on illegal boolean expressions in conditional compi...florian2014-04-271-0/+3
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-0/+4
* * partially merged the mips-embedded branch of Michael Ring:florian2014-03-191-4/+4
|\
| * Initial version of mipsel-embedded Target for pic32mx chips.ring2013-07-061-4/+4
* | * some minor formatting fixesjonas2014-01-291-2/+2
* | * pass on the "eval" state (whether or not subexpressions should be evaluated)jonas2014-01-291-1/+1
* | * don't give an internal error when freeing an error token in the preprocessorjonas2014-01-291-1/+3
* | * fixed compilation with -Oodfa on big endian systemsjonas2013-12-021-0/+3
* | * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-6/+25
* | * don't call swapendian for shortint (it's 1 byte -> upcast to word and thenjonas2013-11-061-3/+0
* | Fix for Mantis #25215.svenbarth2013-10-201-0/+3
* | compiler: support also XOR expressions in macro expressionspaul2013-09-271-1/+17
* | * use apptype to indicate that the target is a DOS .COM file, instead of intr...nickysn2013-09-241-2/+17
* | Implement cross unit type overloading of generics. This fixes the regression ...svenbarth2013-09-181-1/+1
* | compiler: refactor preproc_substitutedtoken - pass the searchstr into itpaul2013-09-131-22/+18
* | compiler: support ORD() intrinsic in preprocessor expressionspaul2013-09-121-0/+32
* | compiler: support MOD, DIV, SHR, SHL in preprocessor expressionspaul2013-09-121-3/+16
* | compiler: allow 1 and 0 to be used as Booleans in preprocessor expressionspaul2013-09-121-9/+22
* | compiler: return short evaluation of preprocessor expressions with AND or OR....paul2013-09-121-12/+32
* | compiler: implement preprocessor expressions (fixes mantis #0010671)paul2013-09-121-86/+68
* | compiler: move OR and AND preprocessor evaluation to texprvalue.evaluatepaul2013-09-121-34/+39
* | compiler: further improve preprocessor evaluator: paul2013-09-121-86/+125
* | compiler: better handling of '$','%','&' in macrospaul2013-09-121-11/+16
* | compiler: implement compile-time expression with float numbers (issue #001067...paul2013-09-121-31/+127
* | compiler: reimplement handling of compile time variables - they are stored li...paul2013-09-121-302/+441
* | compiler: add a check for srsym <> nil since try_consume_unitsym may change s...paul2013-09-051-2/+2
* | compiler: handle unit, namespace and class/record/object prefixes before iden...paul2013-09-051-91/+248
|/
* * merge i8086 branch by Nikolay Nikolovflorian2013-04-251-3/+3
|\
| * * default to intel assembler for delphi/tp7 modes also on i8086nickysn2013-03-141-3/+3
* | + define UNICODE as well as FPC_UNICODESTRINGSflorian2013-04-091-1/+5
* | * fixed recording generics token line info on big endian systemsjonas2013-03-181-3/+3
* | * update init_settings.setalloc in SetCompileMode if changeinit is setflorian2013-03-171-2/+6
* | * fixed code which causes range check errors when compiled with -Crflorian2013-03-171-5/+13
* | compiler: minor optimization of tscannerfile.recordtokenpaul2013-03-121-1/+1
|/
* compiler: set apptype using new SetAppType routine, add 'CONSOLE' define for ...paul2013-02-131-0/+9
* compiler: define FPC_UNICODESTRINGS when UnicodeString is a default string ty...paul2013-02-131-0/+3
* Implement DECLARED() for generic symbols. This fixes Mantis #21829 . The synt...svenbarth2013-01-301-4/+43
* Fix for Mantis #23700 .svenbarth2013-01-201-0/+1
* Move the handling of "misstyled" floating point constants like "2." or "2.e10...svenbarth2013-01-101-7/+16
* - get rid of m_all, use a set instead for tokens, this allows to disable/enab...florian2012-09-301-6/+6
* compiler: don't reject utf-8 codepage as default althought it is not present ...paul2012-09-171-1/+1
* * always store generics token streams in little endian, so we don't have tojonas2012-07-151-27/+52
* Always try to present file/line information for generics even if no source is...svenbarth2012-06-201-21/+0
* "SizeInt" inside the compiler references the "size of an int" on the Host pla...svenbarth2012-06-191-20/+22
* Fix bug report 22265pierre2012-06-141-2/+2
* Hopefully correct fix for ReplayToken TSettings record writespierre2012-06-141-9/+9