Commit Graph

125 Commits

Author SHA1 Message Date
peter
bbe34f11f1 * merged fix for bug #1229 2000-11-30 20:27:51 +00:00
florian
b9796f6a7f * unused units removed from uses clause
* some changes for widestrings
2000-11-29 00:30:30 +00:00
peter
451723647e * symtable splitted, no real code changes 2000-10-31 22:02:46 +00:00
peter
a71e44ac49 * use defines.inc 2000-09-24 15:06:10 +00:00
peter
4c94659743 * moved some util functions from globals,cobjects to cutils
* splitted files into finput,fmodule
2000-08-27 16:11:48 +00:00
peter
fac523d7f6 * IDE patch for stream reading (merged) 2000-08-12 15:30:44 +00:00
peter
43f82ba0ff * memdebug/memory patches (merged)
* only once illegal directive (merged)
2000-08-08 19:28:57 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
289e5d6567 * undid my previous commit, because it breaks some code 2000-07-08 18:03:11 +00:00
peter
e2c8882843 * also support string parsing in skipuntildirective for fpc modes 2000-07-08 16:22:30 +00:00
peter
957d4cdc89 * new message files layout with msg numbers (but still no code to
show the number on the screen)
2000-06-30 20:23:33 +00:00
peter
2b1d92cb5c * no binary value reading with % if not fpc mode
* extended illegal char message with the char itself (Delphi like)
2000-06-18 18:05:54 +00:00
peter
b427a13613 * fixed parsing of $if preproc function 2000-06-09 21:35:37 +00:00
pierre
eb59e0b11c * fix for tests/test/testrang.pp bug 2000-05-03 14:36:57 +00:00
michael
10b7a3ccbe * Fixed bug in readcomment that was dropping * characters 2000-04-08 20:18:53 +00:00
peter
9f1695f700 * ^m support also after a string 2000-03-13 21:21:57 +00:00
florian
60058ae960 * very small change to scanner ... 2000-03-12 17:53:16 +00:00
pierre
35d59eeb52 Use $GOTO ON 2000-02-29 23:59:47 +00:00
daniel
fb1a842118 * Current work of symtable integration committed. The symtable can be
activated by defining 'newst', but doesn't compile yet. Changes in type
  checking and oop are completed. What is left is to write a new
  symtablestack and adapt the parser to use it.
2000-02-28 17:23:56 +00:00
peter
4a4a24b6e8 * log truncated 2000-02-09 13:22:42 +00:00
peter
706e0c4417 * fixed filepos when eof is read, it'll now stay on the eof position 2000-01-30 19:28:25 +00:00
peter
e525797c51 * updated copyright to 2000 2000-01-07 01:14:18 +00:00
peter
c5410eee5c * preprocessor support. But it fails on the caret in type blocks 1999-12-02 17:34:34 +00:00
pierre
94f418dc11 + one field added for ttoken record for operator
linking the id to the corresponding operator token that
    can now now all be overloaded
  * overloaded operators are resetted to nil in InitSymtable
    (bug when trying to compile a uint that overloads operators twice)
1999-11-15 17:52:59 +00:00
peter
0887060ff2 * truncated log to 20 revs 1999-11-06 14:34:16 +00:00
peter
c60316b0d3 * fixed comment level counting after directive 1999-11-03 23:44:28 +00:00
peter
be22c241fb * fixed oldtp comment parsing 1999-11-02 15:05:08 +00:00
peter
0e7c4919c8 * fixed line counter when the first line had #10 only. This was buggy
for both the main file as for include files
1999-10-30 12:32:30 +00:00
peter
eb72952214 * fixed macro within macro endless-loop 1999-09-27 23:40:10 +00:00
peter
0b396c0466 * $IFNDEF is 7 chars and not 6 chars 1999-09-03 10:02:48 +00:00
daniel
1777e0c901 * Could not compile with TP, some arrays moved to heap
* NOAG386BIN default for TP
  * AG386* files were not compatible with TP, fixed.
1999-09-02 18:47:41 +00:00
peter
0274f3a08b * fixed crash in psub
* ansistringcompare fixed
  * support for #$0b8
1999-08-30 10:17:56 +00:00
michael
97393a3370 * Removed C style comments. 1999-08-06 13:11:44 +00:00
peter
cb8aeb3fd6 * V_Fatal=1, all other V_ are also increased
* Check for local procedure when assigning procvar
  * fixed comment parsing because directives
  * oldtp mode directives better supported
  * added some messages to errore.msg
1999-08-05 16:52:53 +00:00
Jonas Maebe
ace7ff6983 * all tokens now start with an underscore
* PowerPC compiles!!
1999-08-04 13:02:40 +00:00
peter
771996a9db * always output preprocstack when unexpected eof is found
* fixed tp7/delphi skipuntildirective parsing
1999-07-29 11:43:15 +00:00
peter
382d5bd835 * directives are allowed in (* *)
* fixed parsing of (* between conditional code
1999-07-24 11:20:59 +00:00
florian
046acfb84b * made it compilable with Dlephi 4 again
+ fixed problem with large stack allocations on win32
1999-07-18 10:19:38 +00:00
pierre
5f05d07dcb * previous wrong log corrected 1999-06-02 22:43:57 +00:00
pierre
35777a48a1 types.pas 1999-06-02 22:25:22 +00:00
pierre
2758e7c639 * problem with main file end without newline 1999-05-31 23:28:42 +00:00
peter
d4f4226806 * fixed line counting with macro's 1999-05-20 14:57:29 +00:00
florian
78d13ec796 * changes to compile it with Delphi 4.0 1999-05-04 21:44:30 +00:00
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