David G. Holm
6c77f49ebc
See ChangeLog entry 2000-07-27 18:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-07-27 22:38:07 +00:00
Jean-Francois Lefebvre
44432ddd56
2000-07-28 00:05 UTC+0200 JfL <jfl@mafact.com> & RaC <Rac@mafact.com>
2000-07-27 22:04:48 +00:00
Ryszard Glab
61bfbad10a
ChangeLog 2000-07-27 19:50 UTC+0100
2000-07-27 17:44:41 +00:00
Ron Pinkas
f033a312f8
2000-07-27 03:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
* Removed rule for ignoring empty lines, to fix incorrect line numbers in warnigs and errors.
2000-07-27 10:52:48 +00:00
Ron Pinkas
61fc20ffda
Corrected other instance of pVar->iDeclLine to use hb_comp_iCompiled
2000-07-27 08:51:00 +00:00
Ron Pinkas
f8e8ba7897
2000-07-27 01:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.c
! Corrected pVar->iDeclLine line number
* source/compiler/hbgenerr.c
! Corrcted intermitent GPF when hb_compGenWarning() was called with NULL hb_comp_files.pLast
2000-07-27 08:48:17 +00:00
Ryszard Glab
780d535f1f
ChangeLog 2000-07-27 10:15 UTC+0100
2000-07-27 08:10:42 +00:00
Luiz Rafael Culik
6f01c79dd4
See changelog 2000-07-27 00:15 GMT -3
2000-07-27 03:20:12 +00:00
David G. Holm
7cbf58961e
See ChangeLog entry 2000-07-26 16:25 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-07-26 20:29:12 +00:00
Ron Pinkas
430ab633c5
2000-07-25 22:35 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
* Converted CUSTOM_ACTION() macro to a function (hb_lex_CustomAction()).
2000-07-26 05:35:19 +00:00
Ryszard Glab
512345997b
ChangeLog 2000-07-25 19:00 UTC+0100
2000-07-25 17:20:21 +00:00
Ron Pinkas
c552e00b51
2000-07-25 09:30 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* hb_slex.bc
* Sinchronized with recent changes to makefile.bc
+ Added ;source\compiler to $(INCLUDE)
* source/compiler/harbour.slx
+ Added logic to support 2 imediately following identifiers as needed by: DECLARE ClassName ClassVar ...
+ contrib/hb_struc
+ contrib/hb_struc/hbstruc.ch
+ contrib/hb_struc/hbstruc.prg
+ contrib/hb_struc/teststru.prg
2000-07-25 16:36:02 +00:00
Viktor Szakats
f14fbd7510
2000-07-25 13:47 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-25 11:55:27 +00:00
Viktor Szakats
cec63780c5
2000-07-25 00:53 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 22:54:45 +00:00
Viktor Szakats
b30e1acf12
2000-07-25 00:33 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 22:33:29 +00:00
Viktor Szakats
09534028e0
2000-07-25 00:23 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 22:24:25 +00:00
Viktor Szakats
d407f71aa5
2000-07-24 22:28 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 20:30:05 +00:00
Viktor Szakats
a1e6f03ea0
2000-07-24 22:12 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 20:16:31 +00:00
Ron Pinkas
6aa2f45f5b
2000-07-22 23:30 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
! Optimized handling of Hex Numbers.
+ Added hash support for literal strings.
* Increased aTexts[] to 1024
* source/compiler/simplex.c
! Removed todo of pair action.
2000-07-23 06:32:31 +00:00
Alexander S.Kresin
f59a96e84f
2000-07-22 23:08 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-07-22 19:17:46 +00:00
Jean-Francois Lefebvre
2f5cb76a3b
2000-07-18 10:25 UTC+0200 JfL <jfl@mafact.com> & RaC <Rac@mafact.com>
2000-07-18 20:48:06 +00:00
Ryszard Glab
1337925fae
ChangeLog 2000-07-16 19:00 UTC+0100
2000-07-16 16:55:37 +00:00
Ryszard Glab
f3fd7233db
ChangeLog 2000-07-16 17:40 UTC+0100
2000-07-16 15:37:11 +00:00
Viktor Szakats
68f556d35c
2000-07-16 13:38 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-16 11:40:51 +00:00
Ryszard Glab
ffe49c60fd
ChangeLog 2000-07-15 20:00 UTC+0100
2000-07-15 17:50:44 +00:00
Ron Pinkas
b3e611d907
2000-07-14 22:40 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
! Removed Todo: Hex Numbers. There are no more known TODOs.
2000-07-15 05:42:12 +00:00
Jean-Francois Lefebvre
e37a8eb1dd
2000-07-15 01:20 UTC+0200 JfL <jfl@mafact.com> & RaC <Rac@mafact.com>
2000-07-14 23:23:17 +00:00
Ryszard Glab
4317b0b71b
ChangeLog 2000-07-14 20:25 UTC+0100
2000-07-14 18:20:21 +00:00
Ron Pinkas
7fdc515e94
2000-07-14 09:40 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/simplex.c
! Minor correction, to accept a match, if all rule's tokens used.
2000-07-14 16:42:37 +00:00
Ron Pinkas
de94c9d0b3
2000-07-13 19:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
! Removed excess characters at end of #undef directives.
2000-07-14 02:01:43 +00:00
Jean-Francois Lefebvre
a9a7231335
2000-07-13 23:24 UTC+0200 JfL <jfl@mafact.com> & RaC <Rac@mafact.com>
2000-07-13 21:31:38 +00:00
Ron Pinkas
9de1dac58e
2000-07-13 07:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
* Corrected premature release of MACROTEXT
2000-07-13 14:45:21 +00:00
Ron Pinkas
531c38c9f8
2000-07-12 20:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
* Corrected support for PARAMETERS
+ Added type casts to allow c++ mode compilation
* source/compiler/simplex.c
- Removed unused vars.
+ Added type casts to allow c++ mode compilation
2000-07-13 03:45:45 +00:00
Maurilio Longo
789524d5bc
20000712-22:03 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-07-12 20:12:27 +00:00
David G. Holm
826056e8aa
2000-07-12 14:05 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-07-12 18:10:44 +00:00
David G. Holm
753c7cc298
2000-07-12 12:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-07-12 16:41:36 +00:00
Maurilio Longo
c4dfba86e4
20000712-18:18 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
2000-07-12 16:26:03 +00:00
Alexander S.Kresin
c059f62fa0
2000-07-12 16:08 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-07-12 12:09:31 +00:00
Ryszard Glab
7f4edde7c8
ChangeLog 2000-07-12 10:25 UTC+0100
2000-07-12 08:19:34 +00:00
Viktor Szakats
7a5701da69
2000-07-12 08:46 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-12 07:29:09 +00:00
Ron Pinkas
fc355a3bac
2000-07-11 09:30 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* hb_slex.bc
* Updated to match makefile.bc
* source/compiler/harbour.l
* source/compiler/harbour.c
- Removed refrences to hb_compReleaseStrings()
* source/compiler/harbour.slx
* Changed identifier reuse logic to use hb_compIdentifierNew()
2000-07-11 16:48:10 +00:00
Ryszard Glab
1ceccebaf4
ChangeLog 2000-07-11 12:00 UTC+0100
2000-07-11 11:02:16 +00:00
Ron Pinkas
de70fac98b
2000-07-10 20:25 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* include/hbcomp.h
* source/compiler/harbour.y
* source/compiler/hbgenerr.c
- Removed hb_comp_szFile
* source/compiler/harbour.slx
* Reduced aStrings and YY_BUF_SIZE to 2048
* source/compiler/simplex.c
+ Added RTL license exception.
2000-07-11 03:29:43 +00:00
Ryszard Glab
d142ce7a92
ChangeLog 2000-07-10 19:55 UTC+0100
2000-07-10 17:54:03 +00:00
Alexander S.Kresin
d0470c211b
2000-07-10 13:05 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-07-10 09:30:29 +00:00
Ryszard Glab
24a16531ea
ChangeLog 2000-07-10 11:10 UTC+0100
2000-07-10 09:03:42 +00:00
Ron Pinkas
1d9fdf35aa
2000-07-09 01:02 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* include/hbcomp.h
+ Added: external BOOL hb_comp_bSimpLex
* source/compiler/harbour.c
+ Added: BOOL hb_comp_bSimpLex
+ Added: if( hb_comp_bSimpLex ) tests before releasing name strings of vars, and symbols.
+ Added: call to hb_compReleaseStrings(), if hb_comp_SimpLes is TRUE, after code generation.
* source/compiler/harbour.slx
+ Added: logic to resuse same allocated strings when string for identifier was perviously allocated.
+ Added: INIT_ACTION macro to set hb_comp_bSimpLex to TRUE.
+ Added: Function hb_compReleaseStrings()
* source/compiler/harbour.l
+ Added: empty Function hb_compReleaseStrings() to avoid link error.
* source/compiler/hbslex.c
* source/compiler/simplex.c
* Moved standard #includes from simplex to hbslex.
2000-07-09 08:34:21 +00:00
Ron Pinkas
8d1cb942ee
2000-07-08 19:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source\compiler\simplex.c
* source\compiler\harbour.slx
* Short term copies dynamic memory copies of yytext are being released at <EOL>.
2000-07-09 02:50:37 +00:00
Ron Pinkas
0f31168af5
2000-07-08 15:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source\compiler\simplex.c
* Improved handling of WhiteSpace, NewLine, and Eof.
* source\compiler\harbour.slx
+ Added rule to return only last CR in sequence of empty lines.
2000-07-08 22:15:46 +00:00
Ryszard Glab
2440c7a2d4
ChangeLog 2000-07-08 10:40 UTC+0100
2000-07-08 08:33:37 +00:00