David G. Holm
5cc3068f99
See ChangeLog entry 2001-04-12 14:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-04-12 18:24:41 +00:00
Ron Pinkas
8135620cf5
2001-03-02 23:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/macro/macroslx.c
+ Added copyright notice with the Harbour Exception.
2001-03-03 07:06:22 +00:00
Ron Pinkas
926872a96b
2000-08-15 18:25 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/simplex.c
+ Added support for multi-charcters Stream Start and Stream End delimiters.
+ Added overidable MACROs STREAM_OPEN(x), STREAM_APPEND(x)
! Removed Hardcoded limits, changed to overidable #defines: MAX_STREAM, MAX_STREAM_STARTER, MAX_STREAM_TERMINATOR,
MAX_STREAM_EXCLUSIONS
* source/macro/macroslx.c
+ Added:
#define MAX_STREAM 2048 /* Max length of in-line LITERAL */
#define MAX_STREAM_STARTER 2
#define MAX_STREAM_TERMINATOR 2
#define MAX_STREAM_EXCLUSIONS 2
* source/compiler/hbslex.c
+ Added:
#define MAX_STREAM 2048 /* Max length of in-line LITERAL */
#define MAX_STREAM_STARTER 7 /* "QOUT([" */
#define MAX_STREAM_TERMINATOR 4 /* "])\n" */
#define MAX_STREAM_EXCLUSIONS 2
* source/macro/macro.slx
* Replaced AND_IGNORE_DELIMITERS() with TEST_LEFT()
* source/compiler/harbour.slx
+ Added: #define NUMERALS_PER_LINE 512
* Replaced AND_IGNORE_DELIMITERS() with TEST_LEFT()
+ Added support for TEXT ENDTEXT (pending some more work in PP), nested [[]] strings and double delimiters stringified strings.
2000-08-16 03:09:07 +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
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
Maurilio Longo
9d50b20089
20000802-12:58 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-08-02 11:04:22 +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
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