61bfbad10a
ChangeLog 2000-07-27 19:50 UTC+0100
Ryszard Glab
2000-07-27 17:44:41 +00:00
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.
Ron Pinkas
2000-07-27 10:52:48 +00:00
61fc20ffda
Corrected other instance of pVar->iDeclLine to use hb_comp_iCompiled
Ron Pinkas
2000-07-27 08:51:00 +00:00
f8e8ba7897
2000-07-27 01:45 UTC+0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.c ! Corrected pVar->iDeclLine line number
Ron Pinkas
2000-07-27 08:48:17 +00:00
780d535f1f
ChangeLog 2000-07-27 10:15 UTC+0100
Ryszard Glab
2000-07-27 08:10:42 +00:00
6f01c79dd4
See changelog 2000-07-27 00:15 GMT -3
Luiz Rafael Culik
2000-07-27 03:20:12 +00:00
7cbf58961e
See ChangeLog entry 2000-07-26 16:25 UTC-0400 David G. Holm <dholm@jsd-llc.com>
David G. Holm
2000-07-26 20:29:12 +00:00
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()).
Ron Pinkas
2000-07-26 05:35:19 +00:00
6f4ad44c3a
Corrected testwarn.prg to not have missing externals.
Ron Pinkas
2000-07-26 00:25:57 +00:00
512345997b
ChangeLog 2000-07-25 19:00 UTC+0100
Ryszard Glab
2000-07-25 17:20:21 +00:00
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)
Ron Pinkas
2000-07-25 16:36:02 +00:00
f14fbd7510
2000-07-25 13:47 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-25 11:55:27 +00:00
14520bbdc0
2000-07-25 22:00 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
Viktor Szakats
2000-07-25 02:35:23 +00:00
69a049ff81
Re-Added tests\test.dbf with -kb switch
Ron Pinkas
2000-07-25 02:13:26 +00:00
0670eff1b6
Removed tests\test.dbf
Ron Pinkas
2000-07-25 02:10:29 +00:00
e38c8d90b3
2000-07-24 18:25 UTC+0800 Ron Pinkas <ron@profit-master.com> ! tests\test.dbf ! Recovered previous version.
Ron Pinkas
2000-07-25 01:28:35 +00:00
eb7fbfeebc
See changelog 2000-07-24 22:00 GMT -3
Luiz Rafael Culik
2000-07-25 00:48:58 +00:00
cec63780c5
2000-07-25 00:53 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-24 22:54:45 +00:00
b30e1acf12
2000-07-25 00:33 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-24 22:33:29 +00:00
09534028e0
2000-07-25 00:23 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-24 22:24:25 +00:00
fc5cb6c683
See changelog 2000-7-16-20:30 GMT -3
Luiz Rafael Culik
2000-07-16 23:49:59 +00:00
4dc4cf4130
See changelog 2000-7-16-20:30 GMT -3
Luiz Rafael Culik
2000-07-16 23:43:46 +00:00
1337925fae
ChangeLog 2000-07-16 19:00 UTC+0100
Ryszard Glab
2000-07-16 16:55:37 +00:00
f3fd7233db
ChangeLog 2000-07-16 17:40 UTC+0100
Ryszard Glab
2000-07-16 15:37:11 +00:00
68f556d35c
2000-07-16 13:38 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-16 11:40:51 +00:00
ffe49c60fd
ChangeLog 2000-07-15 20:00 UTC+0100
Ryszard Glab
2000-07-15 17:50:44 +00:00
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.
Ron Pinkas
2000-07-15 05:42:12 +00:00
4317b0b71b
ChangeLog 2000-07-14 20:25 UTC+0100
Ryszard Glab
2000-07-14 18:20:21 +00:00
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.
Ron Pinkas
2000-07-14 16:42:37 +00:00
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.
Ron Pinkas
2000-07-14 02:01:43 +00:00
9de1dac58e
2000-07-13 07:45 UTC+0800 Ron Pinkas <ron@profit-master.com> * source/compiler/harbour.slx * Corrected premature release of MACROTEXT
Ron Pinkas
2000-07-13 14:45:21 +00:00
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
Ron Pinkas
2000-07-13 03:45:45 +00:00
8115aed96b
See changelog 20000712-06:50 GMT -3
Luiz Rafael Culik
2000-07-12 09:57:27 +00:00
074ab5d238
See changelog 20000712-06:30 GMT -3
Luiz Rafael Culik
2000-07-12 09:31:20 +00:00
805da1fa94
See changelog 20000712-06:30 GMT -3
Luiz Rafael Culik
2000-07-12 09:24:19 +00:00
edf09af041
ChangeLog 2000-07-12 10:25 UTC+0100
Ryszard Glab
2000-07-12 08:45:04 +00:00
7f4edde7c8
ChangeLog 2000-07-12 10:25 UTC+0100
Ryszard Glab
2000-07-12 08:19:34 +00:00
03a42732f2
2000-07-12 08:46 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-12 07:29:10 +00:00
7a5701da69
2000-07-12 08:46 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-12 07:29:09 +00:00
fc355a3bac
2000-07-11 09:30 UTC+0800 Ron Pinkas <ron@profit-master.com> * hb_slex.bc * Updated to match makefile.bc
Ron Pinkas
2000-07-11 16:48:10 +00:00
1ceccebaf4
ChangeLog 2000-07-11 12:00 UTC+0100
Ryszard Glab
2000-07-11 11:02:16 +00:00
92a79c5e6d
ChangeLog 2000-07-11 12:00 UTC+0100
Ryszard Glab
2000-07-11 10:24:27 +00:00
24a16531ea
ChangeLog 2000-07-10 11:10 UTC+0100
Ryszard Glab
2000-07-10 09:03:42 +00:00
1d9fdf35aa
2000-07-09 01:02 UTC+0800 Ron Pinkas <ron@profit-master.com> * include/hbcomp.h + Added: external BOOL hb_comp_bSimpLex
Ron Pinkas
2000-07-09 08:34:21 +00:00
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>.
Ron Pinkas
2000-07-09 02:50:37 +00:00
e220de08b1
See changelog 20000708-22:00 GMT -3
Luiz Rafael Culik
2000-07-09 01:07:35 +00:00
03e931e94b
See changelog 20000708-22:00 GMT -3
Luiz Rafael Culik
2000-07-09 01:01:20 +00:00
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.
Ron Pinkas
2000-07-08 22:15:46 +00:00
2440c7a2d4
ChangeLog 2000-07-08 10:40 UTC+0100
Ryszard Glab
2000-07-08 08:33:37 +00:00
0ffa8abdf3
commented SHOW_TOKENS in harbour.slx
Ron Pinkas
2000-07-08 00:51:49 +00:00
029d259d42
2000-07-07 17:30 UTC+0800 Ron Pinkas <ron@profit-master.com> - include\harbour.slx - source\compiler\harbourl.c
Ron Pinkas
2000-07-08 00:32:50 +00:00
0f6294e523
- include\harbour.slx - source\compiler\harbourl.c
Ron Pinkas
2000-07-08 00:27:47 +00:00
70b7ca95b8
ChangeLog 2000-07-07 10:30 UTC+0100
Ryszard Glab
2000-07-07 08:26:43 +00:00
46b60bd946
2000-07-05 23:55 UTC+0800 Ron Pinkas <ron@profit-master.com> + source\include\harbourl.slx + source\compiler\harbourl.c This is a propoesed new Generic Lexer (SimpLex) that along with language definition file (Harbour.slx) consititue the proposed new Harbour Lexer. It is about half the size of the Flex Lexer and Harbour.exe is about 60K smaller. This might help with 16bit mode and or memory limited situations. It belive it offers few benefits over Flex: Simplicity, Readability, and Consitency of the rules. More elegant look ahead/parsing capabilities. Does not require a 3rd party tool (the Tokens & Rules table, is inserted into the Lexer by means of an #include directive. it doesn't need to be "compiled" like the Flex.exe produces harbourl.c from harbour.l. It is much smaller than the Flex generated Lexer. Please note it is not yet optimized for speed, I would love to get your input/suggestion (Ryszard, Victor, Paul, ...). In the process of resaerching the Lex phase I found many "problems" and tried to address them all. It now compiles the full build including keywords.prg (3 compiler (yacc) errors), our previous lexer didn't fully parse keywords.prg Please forward your opinions...
Ron Pinkas
2000-07-06 07:11:27 +00:00
758e044984
Added proposed new Lexer files harbour.slx and harbourl.c
Ron Pinkas
2000-07-06 06:51:57 +00:00
bb8090fbc7
2000-07-04 20:36 UTC+0100 Victor Szakats <info@szelvesz.hu>
Viktor Szakats
2000-07-04 18:32:09 +00:00