David G. Holm
2cb19f8a88
See ChangeLog entry 2000-08-04 19:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-08-04 23:03:59 +00:00
Ron Pinkas
355d1e21f9
Corrected typo
2000-08-04 19:58:25 +00:00
Ron Pinkas
c0d549bb9d
2000-08-03 18:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/macro/macro.slx
* source/compiler/harbour.slx
+ Added (int) casting to isalpha() parameter calls.
* source/compiler/hbslex.c
* Removed extra empty line.
* include/hberrors.h
+ Added #define HB_PP_ERR_TOO_MANY_INCLUDES 17
* source/pp/ppcore.c
+ Addded: #define HB_PP_MAX_INCLUDES FOPEN_MAX - 5 - 1 (Victor ?)
+ Added : "Too many nested #includes, can\'t open: \'%s\'"
+ Added logic to protect against too many nested includes.
2000-08-04 19:54:25 +00:00
Maurilio Longo
928a23de31
2000-08-04 09:20 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-04 07:23:00 +00:00
Ron Pinkas
209fbcb4ac
2000-08-03 18:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.c
* Added call to hb_pp_init() between multiple prg compilations.
2000-08-04 01:49:00 +00:00
Maurilio Longo
ceb3b502aa
20000803-13:13 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-03 11:16:47 +00:00
Maurilio Longo
f91d788f17
20000803-13:08 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-03 11:10:21 +00:00
Ron Pinkas
9af55ea917
2000-08-03 01:55 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* include/hberrors.h
* Removed #define HB_PP_ERR_INCLUDE_CYCLIC
* source/pp/ppcore.c
* Removed Cyclic #include detection logic.
* source/compiler/simplex.c
* Removed some unneeded comments.
2000-08-03 09:03:44 +00:00
Ron Pinkas
a04e873b2e
2000-08-02 19:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* include/hberrors.h
* Changed #define HB_PP_ERR_INCLUDE_SELF to HB_PP_ERR_INCLUDE_CYCLIC
* source/pp/ppcore.c
* Changed "Can\'t #include self \'%s\'" to "Cyclic #include not allowed: \'%s\'"
* Changed self refernce #include detection, to detect any #include of an already opened file.
2000-08-03 02:53:33 +00:00
Ron Pinkas
1a7632b428
2000-08-02 14:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.l
* Changed USUAL to ANYTYPE
2000-08-02 21:10:13 +00:00
Ron Pinkas
52ad519676
2000-08-02 14:05 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
* Changed VARIANT to ANYTYPE as it appear to be the prefered choice.
* source/compiler/hbpcode.c
* Changed \[ to [ to correct compiler warnings.
* Changed Usual. to AnyType.
2000-08-02 21:07:29 +00:00
David G. Holm
8d4caa1bc8
See ChangeLog 2000-08-02 15:55 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-08-02 19:55:17 +00:00
Ryszard Glab
47e68c5b5b
ChangeLog 2000-08-02 21:10 UTC+0100
2000-08-02 19:04:42 +00:00
David G. Holm
ab0bf26e6d
See ChangeLog entry 2000-08-02 14:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-08-02 18:41:52 +00:00
Ron Pinkas
038f3838d8
2000-08-02 11:30 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* hb_slex.bc
* makefile.bc
+ Added: -Phb_comp -C to Flex (macro.l) as per GNU make.
+ Added: -phb_comp to Bison (macro.y) as per GNU make.
/* We might need same change in other make files (VC etc.) */
/* BTW, Do we have SimpLex support in those other make files? */
* source/macro/macro.l
* source/macro/macro.y
- Removed: #define yylex hb_complex
* source/macro/macroslx.c
- Removed un-needed comment.
* source/pp/ppcore.c
! Fixed unintended side effect of UPPER-CASING #include file names.
2000-08-02 18:35:20 +00:00
Ron Pinkas
685b646051
2000-08-02 09:40 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/macro/macro.l
* source/macro/macro.y
+ Added: #define yylex hb_complex
* source/pp/ppcore.c
+ Added check for the file path when checking self reference of #include.
+ Added logic to ignore case when checing self reference of #include.
2000-08-02 16:43:49 +00:00
Chen Kedem
80ae316cf9
2000-08-02 15:54 UTC+0300 Chen Kedem <niki@actcom.co.il>
2000-08-02 12:54:27 +00:00
Maurilio Longo
9d50b20089
20000802-12:58 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-02 11:04:22 +00:00
Ron Pinkas
ed8a203200
2000-08-01 20:15 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* include/hberrors.h
+ Added: #define HB_PP_ERR_INCLUDE_SELF 17
* source/pp/ppcore.c
+ Added Error: "Can\'t #include self \'%s\'"
+ Added logic to detect self referncing #include directive.
2000-08-02 03:19:43 +00:00
Viktor Szakats
19940ce68b
2000-08-02 03:31 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-02 01:32:35 +00:00
Viktor Szakats
f29fce5395
2000-08-02 03:14 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-02 01:17:26 +00:00
Luiz Rafael Culik
3625016326
See changelog 2000-08-01 21:20 GMT -3
2000-08-02 00:45:49 +00:00
Luiz Rafael Culik
cdff11eadd
See changelog 2000-08-01 -21:20 GMT -3
2000-08-02 00:41:17 +00:00
Luiz Rafael Culik
2d5b72422b
See changelog 2000-08-01 21:20 GMT -3
2000-08-02 00:29:34 +00:00
Luiz Rafael Culik
d81b00b524
See changelog 2000-08-01 21:20 GMT -3
2000-08-02 00:20:58 +00:00
Ron Pinkas
f093bb938b
+ b16_slex.bat (thanks to Jose Lalin)
2000-08-01 20:03:58 +00:00
Maurilio Longo
6d53f541ed
20000801-21:55 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-01 20:03:07 +00:00
Ron Pinkas
6ddbb5b481
2000-08-01 12:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/cmdcheck.c
+ Added support for "new style" switches specs, for command line arguments.
/* Note: */ I did *not* implement same for the Environment Variables parsing.
2000-08-01 19:19:40 +00:00
Viktor Szakats
b41430517f
2000-08-01 21:10 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-01 19:11:19 +00:00
Viktor Szakats
756cb0912a
2000-08-01 21:03 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-01 19:07:01 +00:00
Maurilio Longo
4001919af0
20000801-19:28 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-01 17:27:48 +00:00
Ryszard Glab
39596ad2dd
ChangeLog 2000-08-01 18:20 UTC+0100
2000-08-01 16:17:13 +00:00
Ron Pinkas
dfeb227c89
2000-07-31 20:25 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/cmdcheck.c
+ Added support for multiple switches, without seperator, like: -n-w
2000-08-01 03:24:43 +00:00
Ron Pinkas
30eb28b233
2000-07-31 18:20 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
- Removed few redundant rules.
+ Added logic to check for orphan LOOP, EXIT, or NEXT, and produce standard errors.
+ Added check to check for &', &", or &[, and produce standard error.
* source/macro/macro.slx
+ Added logic to check for &', &", or &[, and produce standard error.
* Minor formating.
2000-08-01 01:23:20 +00:00
Andi Jahja
54bb356dc8
Bug Fixes On Line Commands
2000-07-31 23:48:23 +00:00
Ron Pinkas
e09d364512
2000-07-31 09:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/simplex.c
* source/macro/macro.slx
! Corrected compiler warnings
* tests/testwarn.prg
* utils/hbdoc/ft_funcs.prg
* Commented AS USUAL until votes results tabulated
2000-07-31 15:58:41 +00:00
David G. Holm
5b5d8b099c
See ChangeLog entry 2000-07-31 11:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-07-31 15:36:17 +00:00
Viktor Szakats
21de43ad99
2000-07-31 14:32 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-31 12:32:29 +00:00
Patrick Mast
b818ca898e
2000-07-31 11:23 CET Patrick Mast <eMail@PatrickMast.com>
...
* contrib/hbzlib/doc/zip.txt
* Changes and corrections.
2000-07-31 09:40:23 +00:00
Maurilio Longo
ac896e85e9
20000731-09:18 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-07-31 07:18:40 +00:00
Maurilio Longo
17614b7b2e
20000731-09:00 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-07-31 07:15:18 +00:00
Ron Pinkas
ae598156ee
2000-07-30 22:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/macro/macro.slx
! Corrected unreleased memory block.
* source/compiler/harbour.slx
! Corrected unreleased memory block.
2000-07-31 05:50:35 +00:00
Ron Pinkas
1207146d98
2000-07-30 21:15 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/macro/macro.slx
! Corrected 1 unreleased memory block.
* source/compiler/harbour.slx
- Removed unneeded comment.
* source/compiler/simplex.c
* Changed void yy_bytes_buffer() to void *.
2000-07-31 04:17:09 +00:00
Luiz Rafael Culik
4508a88846
See changelog 2000-07-31 00:10 GMT -3
2000-07-31 03:12:49 +00:00
Luiz Rafael Culik
31da53b1cc
See changelog 2000-07-31 00:10 GMT -3
2000-07-31 03:02:01 +00:00
Ron Pinkas
3d37397709
2000-07-30 17:30 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
+ source/macro/macro.slx
+ source/macro/macroslx.c
+ Added SimpLex based macro lexer
* hb_slex.bc
* Modified to use SimpLex based macro support.
/* Could some one please add same to GNU make system? */
* source/compiler/simplex.c
* Added void yy_bytes_buffer()
2000-07-31 00:33:45 +00:00
Ron Pinkas
735d0f072a
2000-07-30 12:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
- Removed AS CHARACTER, AS BOOLEAN, AS OBJ, AS NUM
/* Left AS VARIANT and AS USUAL until vote results tabulated. */
* utils/hbdoc/ft_funcs.prg
* Changed AS CHAR -> AS STRING and AS NUM to AS NUMERIC
* source/compiler/simplex.c
* Changed to use YY_DECL macro in declaration of yylex()
2000-07-30 19:53:23 +00:00
Viktor Szakats
d8ee9cee66
2000-07-30 14:32 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-30 12:50:35 +00:00
Viktor Szakats
2f43451c9d
2000-07-30 14:32 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-30 12:44:49 +00:00
Ron Pinkas
1130a2760a
2000-07-29 08:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* hb_slex.bc
* Synchronized with makefile.bc
2000-07-29 15:53:32 +00:00