pierre
|
bc90408c3e
|
+ better preproc stack checking and report
|
1999-04-07 14:36:44 +00:00 |
|
peter
|
88ca7ef542
|
* more hashing for keyword table
|
1999-04-06 11:20:59 +00:00 |
|
peter
|
e0e2e44849
|
* '1.' is now parsed as a real
|
1999-04-01 22:05:59 +00:00 |
|
peter
|
8d0666bd79
|
* support also ^^
|
1999-03-26 19:10:06 +00:00 |
|
peter
|
6a802e85d7
|
* released valintern
+ deffile is now removed when compiling is finished
* ^( compiles now correct
+ static directive
* shrd fixed
|
1999-03-26 00:05:26 +00:00 |
|
peter
|
d0cb5a147a
|
* fixed bugs 212,222,225,227,229,231,233
|
1999-03-24 23:16:42 +00:00 |
|
peter
|
035ec8ca3b
|
* fixed old tp comment behaviour within directives
|
1999-03-16 21:00:27 +00:00 |
|
daniel
|
37c3308ca8
|
* Reverted C styled comments
|
1999-03-11 10:46:29 +00:00 |
|
peter
|
393433d095
|
* fixed nested comments for old style tp and c
|
1999-03-02 22:49:35 +00:00 |
|
florian
|
1941182a11
|
+ c styled comments
|
1999-02-02 00:15:09 +00:00 |
|
pierre
|
f7732dfcee
|
* give include file name on error
|
1999-01-27 13:05:41 +00:00 |
|
peter
|
f52b051f7d
|
* fixed eof bug with includefiles
|
1999-01-19 12:14:38 +00:00 |
|
peter
|
1b369bb4bb
|
+ globtype,tokens,version unit splitted from globals
|
1998-12-11 00:02:37 +00:00 |
|
peter
|
752857f403
|
* tp7 didn't like my ifopt H+ :(
|
1998-11-16 15:41:39 +00:00 |
|
peter
|
aace149d8c
|
* H+ fixes
|
1998-11-16 12:17:59 +00:00 |
|
peter
|
d84489d9b7
|
* recordtype.field support in constant expressions
* fixed imul for oa_imm8 which was not allowed
* fixed reading of local typed constants
* fixed comment reading which is not any longer a separator
|
1998-11-05 23:48:17 +00:00 |
|
peter
|
78990962b5
|
* don't check for endif if error
|
1998-11-03 11:35:02 +00:00 |
|
peter
|
8e363906e2
|
* beter line info for conditionals
|
1998-10-21 20:16:04 +00:00 |
|
daniel
|
e7013f1efd
|
* Faster keyword scanning.
* Import library and smartlink library in one file.
|
1998-10-16 14:20:53 +00:00 |
|
pierre
|
23b80f41dc
|
* close include files immediately after end reading
instead of waiting until unit compilation ended !
|
1998-10-15 12:22:23 +00:00 |
|
peter
|
ccae685b2b
|
* fixed inputfile^.name^ bug
|
1998-10-09 11:08:15 +00:00 |
|
pierre
|
7621dc0b56
|
* several memory leaks fixed
|
1998-10-09 08:56:21 +00:00 |
|
peter
|
0fc61cdfc1
|
* -vu shows unit info, -vt shows tried/used files
|
1998-10-08 23:28:50 +00:00 |
|
pierre
|
bf6369f1b5
|
* current_module old scanner tagged as invalid if unit is recompiled
+ added ppheap for better info on tracegetmem of heaptrc
(adds line column and file index)
* several memory leaks removed ith help of heaptrc !!
|
1998-10-08 17:17:07 +00:00 |
|
peter
|
c6dfe39b01
|
* EOF position is now correctly saved in aktfilepos
|
1998-10-08 13:45:25 +00:00 |
|
peter
|
226a917014
|
* fixed unit interdependency with circular uses
|
1998-09-30 16:43:34 +00:00 |
|
pierre
|
a12d8c9417
|
* changed all length(p^.value_str^) into str_length(p)
to get it work with and without ansistrings
* changed sourcefiles field of tmodule to a pointer
|
1998-09-28 16:57:09 +00:00 |
|
peter
|
d4ac5e456b
|
+ idtoken and only one token table
|
1998-09-26 17:45:30 +00:00 |
|
peter
|
8e85a889de
|
+ aktmodeswitches
|
1998-09-24 23:49:05 +00:00 |
|
florian
|
af83d90357
|
* some changes to compile with Delphi
|
1998-09-18 16:03:37 +00:00 |
|
peter
|
a0c582dc12
|
* merged fixes
|
1998-09-16 16:41:38 +00:00 |
|
peter
|
86a7e31743
|
+ (. and .) which are equal to [ and ]
|
1998-09-04 08:36:06 +00:00 |
|
peter
|
2f528ca8d9
|
* moved more inputfile things from tscannerfile to tinputfile
* changed ifdef Sourceline to cs_asm_source
|
1998-09-03 11:24:00 +00:00 |
|
peter
|
0382686875
|
* close also resets lastlinepos
|
1998-09-01 12:51:02 +00:00 |
|
peter
|
f0278f7ddd
|
* initialize all object variables in .init
|
1998-09-01 09:01:52 +00:00 |
|
peter
|
08f3c3dc77
|
* fixed freemem calls which had the wrong size sometimes
|
1998-08-29 13:49:00 +00:00 |
|
peter
|
547dca7111
|
* fixed scannerfiles for macros
+ $I %<environment>%
|
1998-08-26 15:35:30 +00:00 |
|
pierre
|
c051498168
|
* tokenpos has to be restored also after
printstatus
|
1998-08-20 16:09:55 +00:00 |
|
pierre
|
2d9cbf7fde
|
+ funcret setting in underproc testing
compile with _dTEST_FUNCRET
|
1998-08-20 09:26:37 +00:00 |
|
peter
|
273fc24dbb
|
* small fix for aktfilepos
|
1998-08-19 14:57:50 +00:00 |
|
pierre
|
6a556346ed
|
* bug about assigning the return value of a function to
a procvar fixed : warning
assigning a proc to a procvar need @ in FPC mode !!
* missing file/line info restored
|
1998-08-18 14:17:08 +00:00 |
|
peter
|
1af9338130
|
* auto close an open file and better error msg
|
1998-08-11 14:04:33 +00:00 |
|
peter
|
85c8a88cbe
|
+ localswitches, moduleswitches, globalswitches splitting
|
1998-08-10 14:49:33 +00:00 |
|
peter
|
6396267185
|
+ Compiler,Comphook unit which are the new interface units to the
compiler
|
1998-08-10 10:18:23 +00:00 |
|
michael
|
efa00172ac
|
No nested comments in Delphi mode.
|
1998-07-23 12:40:41 +00:00 |
|
florian
|
e770d0b0d2
|
* hex constants in numeric char (#$54#$43 ...) are now allowed
* there was a bug in record_var_dec which prevents the used
of nested variant records (for example drivers.tevent of tv)
|
1998-07-20 22:17:15 +00:00 |
|
peter
|
28f036c698
|
+ support for with p^do constructs
|
1998-07-14 21:38:13 +00:00 |
|
peter
|
1bffd4e290
|
* released NEWINPUT
|
1998-07-14 14:46:36 +00:00 |
|
peter
|
889203c8ba
|
* fixed realnumber scanning
* [] after asmblock was not uppercased anymore
|
1998-07-10 10:48:40 +00:00 |
|
peter
|
5e5e2fd78d
|
* fixed ttypesym bug finally
* fileinfo in the symtable and better using for unused vars
|
1998-07-09 23:59:59 +00:00 |
|