Commit Graph

3500 Commits

Author SHA1 Message Date
Luiz Rafael Culik
fd2ba2ce8d See changelog 2000-11-9 23:30 GMT -3 2000-11-10 01:29:57 +00:00
Ron Pinkas
6e310c82ba 2000-11-09 11:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     * Added parameter BOOL bRule to md_strAt() to differentiate between searching a Rule Text or an Expression.
       /* [...] should be searched within Rule, but _not_ within an Expression. */
2000-11-09 18:59:01 +00:00
Ron Pinkas
0abf4b8b9a 2000-11-09 09:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     * Fixed typo in NextName()
2000-11-09 16:54:05 +00:00
Ron Pinkas
b719976682 2000-11-09 01:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     * Fixed STATE_QUOT3 ([]) support in getExpReal() and added STATE_QUOT3 support to NextParm() NextName() and md_strAt()

   /* Before this fix #define and #translate were activated within [] strings - Fixed!
      Now strings delimiter conversion should be complete. */
2000-11-09 09:12:01 +00:00
Ron Pinkas
3ad80020bf 2000-11-08 24:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/cmdcheck.c
   * utils/hbpp/hbpp.c
     + Added missing type case for C++ compilers.

   * source/compiler/simplex.c
     * Added 1 missing var reset.
2000-11-08 22:10:48 +00:00
Brian Hays
0f85576404 2000-11-08 11:28 UTC+0800 Brian Hays <bhays@abacuslaw.com> 2000-11-08 19:31:27 +00:00
Ryszard Glab
9440d323b0 ChangeLog 2000-11-08 18:25 UTC+0100 2000-11-08 17:28:24 +00:00
Ryszard Glab
0598030751 ChangeLog 2000-11-08 15:40 UTC+0100 2000-11-08 14:29:26 +00:00
Ron Pinkas
1ad771d5f8 Added new test 2000-11-08 07:29:27 +00:00
Ron Pinkas
bcca8b7b78 2000-11-07 22:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
* include/hberrors.h
     + Added: #define HB_COMP_ERR_BLOCK                       47
   * source/compiler/hbgenerr.c
     + Added Error: "Code block contains both macro and declared symbol references"

   * source/compiler/harbour.c
     * Made public: hb_compLocalGetPos() and hb_compStaticGetPos()

   * source/compiler/harbour.slx
     + Added: char * hb_comp_SLX_LastBlock( BOOL bReset )

   * source/compiler/harbour.sly
     + Added logic to support Early Expansions of Macro within CodeBlock unless parenthesized.

   + tests/tstblock.prg
     + New test of Early/Late expansion of Macros within CodeBlocks.
2000-11-08 07:25:07 +00:00
Ryszard Glab
9372a26e6b ChangeLog 2000-11-07 16:25 UTC+0100 2000-11-07 15:23:57 +00:00
Ron Pinkas
28e1134746 2000-11-06 22:10 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/cmdcheck.c
   * utils/hbpp/hbpp.c
     + Added support for complex Command Line #defines

   * source/pp/ppcore.c
     * Renamed ParseDefine() to hb_pp_ParseDefine() and made it public.
2000-11-07 06:10:11 +00:00
Jean-Francois Lefebvre
11ed9dc157 2000-11-06 22:43 UTC+0100 JFL (mafact) <jfl@mafact.com> 2000-11-06 21:40:12 +00:00
Ron Pinkas
9a96eb1d54 corrected typo 2000-11-05 22:38:17 +00:00
Ron Pinkas
bde73b45ad 2000-11-04 14:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     ! Fixed droped redundant spaces in [] strings, by adding STATE_QUOTE3 to strotrim().
     ! Fixed conversion of string delimiters in getExpReal()
2000-11-05 22:37:00 +00:00
Maurilio Longo
73bfbd3208 2000-11-05 19:52 GMT+1 Maurilio Longo <maurilio.longo@libero.it> 2000-11-05 18:58:56 +00:00
Maurilio Longo
121083cad0 2000-11-05 18:39 GMT+1 Maurilio Longo <maurilio.longo@libero.it> 2000-11-05 17:43:09 +00:00
Jean-Francois Lefebvre
41fe9b6ac9 2000-11-05 10:00 UTC+0100 JFL (mafact) <jfl@mafact.com> 2000-11-05 16:56:35 +00:00
Jean-Francois Lefebvre
0e65b01d2e 2000-11-05 10:00 UTC+0100 JFL (mafact) <jfl@mafact.com> 2000-11-05 08:59:01 +00:00
Ron Pinkas
039265a0ba 2000-11-04 14:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
* include/hbexpra.c
   * source/pp/pptable.c
     ! Excluded Ryszard changes using #if[n]def SIMPLEX from SimpLex version.
       Ryszard code remains intact for Flex version (including 3 reported bugs).

   * hb_slex.bc
     + Added -DSIMPLEX when compiling source/pp/pptable.c, source/compiler/expropta.c, and source/macro/macroa.c
       /* This allow conditional exclusion of Ryszard changes for SimpLex version. */

     /* Todo - have to do same in GNU make */
2000-11-04 23:03:31 +00:00
Ron Pinkas
23f87d712b 2000-11-04 11:17 UTC+0800 Ron Pinkas <ron@profit-master.com>
* makefile.bc
     Added missing dependancy of source/rtl/tgetint.prg

   * source/rtl/tgetint.prg
     ! Improved __GETA() - No longer uses slow function calls to traverse array.
       bSetGet much faster because it no longer traverses base array every time bSetGet is evaluated,
       because final array dimension is now compiled into the bSetGet :-)
     - Removed no longer needed __GetAValue(

   * tests/testread.prg
     + Added multi dimension GET test.
2000-11-04 19:21:14 +00:00
Ryszard Glab
92e1ff661f ChangeLog 2000-11-04 13:35 UTC+0100 2000-11-04 12:39:40 +00:00
Ron Pinkas
266d3fdfdf 2000-11-03 16:05 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/pp/pptable.c
     * Changed {|u| to {|_1| and := u to := _1 in bSetGet of _GET_(...) to avoid unexpected result with @ X,Y GET u
2000-11-04 00:06:10 +00:00
Ron Pinkas
99b6e518ba corrected typos 2000-11-03 23:49:36 +00:00
Ron Pinkas
3a7b8b8893 2000-11-02 20:35 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.sly
     + Added rule to accept Get and GetA as FunCall

   * source/compiler/harbour.y
     + Added support for pseudo function _GET_()
   * source/compiler/harbour.l
     + Added _GET_(...) => __GET(...)/__GETA(...) logic from harbour.sly

   * source/macro/macro.slx
     * Corrected YY_DECL #define (Thanks John)

   * source/rtl/tget.prg
   * include/hbextern.ch
     - Removed no longer needed _GET_()
2000-11-03 23:42:27 +00:00
Jean-Francois Lefebvre
2cb7017058 2000-11-03 22:30 UTC+0100 (for) Charles,Kwon <jfl@mafact.com> 2000-11-03 21:25:20 +00:00
Ron Pinkas
33ce57e6f7 2000-11-02 20:35 UTC+0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/pp.prg
     ! Corrected minor bug with [] string delimiters.

   * contrib/dot/rp_dot.ch
     + Added rule for EXIT
2000-11-03 04:41:44 +00:00
Ron Pinkas
8608b9ce33 2000-11-02 15:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/rtl/tget.prg
   * include/hbextern.ch
     + Re-added _GET_() until support of __GET() and __GETA() added to harbour.y
2000-11-02 23:49:19 +00:00
Ron Pinkas
c3cde2a777 2000-11-02 15:20 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.sly
     + Added support for extended parameters to __GET() and __GETA()
     ! Corrected 2nd parameter of __GETA() to reflect only the Base Array Name.

   * source/rtl/tget.prg
     ! Added support for :SubScript in __GETA()

   * include/hbextern.ch
     - Removed _GET_
     + Added __GETA
2000-11-02 23:18:49 +00:00
Luiz Rafael Culik
f2080fb802 See changelog 2000-11-02 19:20 GMT -3 2000-11-02 22:33:00 +00:00
Luiz Rafael Culik
b22eaab82f See changelog 2000-11-02 00:10 GMT -3 2000-11-02 09:24:52 +00:00
Luiz Rafael Culik
4601f8b244 See changelog 2000-11-02 00:10 GMT -3 2000-11-02 07:33:40 +00:00
Luiz Rafael Culik
0b400e2313 See changelog 2000-11-02 00:10 GMT -3 2000-11-02 02:08:00 +00:00
Ron Pinkas
ee24175dc0 2000-11-01 17:25 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.sly
     ! Optimized _GET_ support.
     + Added support for GET of ObjectData and ObjectData ArrayIndex.

   * source/rtl/tget.prg
     + Added method ParsePict() and logic to support dynamic modification of the picture by altering :Picture as in Clipper.

   * tests/testread.prg
     + Added line to demonstrate GET of ObjectData and dynamic modification of a PICTURE clause.
2000-11-02 01:28:51 +00:00
Brian Hays
066236c511 2000-11-01 15:00 UTC+0800 Brian Hays <bhays@abacuslaw.com> 2000-11-01 23:00:35 +00:00
Ron Pinkas
97f36b7075 2000-11-01 04:25 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.slx
     + Added support for pseudo function _GET_(...)
   * source/compiler/harbour.sly
     + Added support for pseudo function _GET_(...) to be converted into appropriate __GET(...) or __GETA(...)
   * source/rtl/tget.prg
     + Added __GETA() to correctly support early binding of Array Element Index of GET
   * tests/testread.prg
     + Added code to test correct (early) binding of Array Element Index of GET
2000-11-01 12:23:24 +00:00
Jean-Francois Lefebvre
f4f1bdab20 2000-10-31 20:56 GMT+1 JFL (Mafact) <jfl@mafact.com> 2000-10-31 19:52:16 +00:00
Maurilio Longo
34c4ff9b50 2000-10-30 18:51 GMT+2 Maurilio Longo <maurilio.longo@libero.it> 2000-10-30 17:52:56 +00:00
Maurilio Longo
8177403951 2000-10-27 18:05 GMT+2 Maurilio Longo <maurilio.longo@libero.it> 2000-10-27 16:13:12 +00:00
Ron Pinkas
b324acddea 2000-10-27 08:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/genc.c
    * source/compiler/genhrb.c
    * source/compiler/genjava.c
    * source/compiler/genobj32.c
    * source/compiler/harbour.c
    * source/compiler/harbour.l
    * source/compiler/harbour.slx
    * source/compiler/harbour.sly
    * source/compiler/harbour.y
      - Removed License Exception from core compiler files that are not part of HVM or HRL

    /* Dave, could you please verify this is correct. */
2000-10-27 15:54:28 +00:00
Ryszard Glab
12b80748e2 ChangeLog 2000-10-27 10:40 UTC+0100 2000-10-27 08:29:20 +00:00
Luiz Rafael Culik
03cc487a48 See changelog 2000-10-26 22:10 GMT -3 2000-10-27 00:16:37 +00:00
Luiz Rafael Culik
bb4924325b See changelog 2000-10-26 22:10 GMT -3 2000-10-27 00:12:39 +00:00
Luiz Rafael Culik
fe7e69d594 See changelog 2000-10-26 22:10 GMT -3 2000-10-27 00:06:53 +00:00
Brian Hays
43219cd48e 2000-10-26 01:08 UTC+0800 Brian Hays <bhays@abacuslaw.com> 2000-10-26 08:10:26 +00:00
Brian Hays
041501bd84 2000-10-25 23:55 UTC+0800 Brian Hays <bhays@abacuslaw.com> 2000-10-26 07:06:13 +00:00
David G. Holm
7be63457b5 See ChangeLog entry 2000-10-25 15:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2000-10-25 19:02:23 +00:00
Alexander S.Kresin
4bb02937e2 2000-10-25 13:45 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2000-10-25 10:16:02 +00:00
Maurilio Longo
839949be1a 2000-10-23 23:29 GMT+2 Maurilio Longo <maurilio.longo@libero.it> 2000-10-23 21:31:36 +00:00
David G. Holm
581d49ab5e See ChangeLog entry 2000-10-23 14:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2000-10-23 18:03:16 +00:00