Commit Graph

317 Commits

Author SHA1 Message Date
Ryszard Glab
d45ede2a32 See ChangeLog 19990619-12:22 1999-06-19 12:14:05 +00:00
Patrick Mast
0574e1ab81 Updated build Nr's 1999-06-19 08:56:20 +00:00
David G. Holm
82c78a88f3 See ChangeLog entry 19990618-21:50 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-19 02:58:41 +00:00
David G. Holm
6db0f5a0ff See ChangeLog entry 19990618-20:55 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-19 02:04:12 +00:00
Ryszard Glab
4890ed6e39 See ChangeLog 19990619-00:52 1999-06-19 00:02:29 +00:00
Viktor Szakats
1ad06f0e48 *** empty log message *** 1999-06-18 16:27:26 +00:00
Ron Pinkas
ee56fca483 Ron Pinkas corrected spelling of suspicious 1999-06-18 13:13:48 +00:00
Ron Pinkas
7b47c59b9c 19990618-04:35 PST Ron Pinkas <Ron@Profit-Master.com>
* hberrors.h
    +added define WARN_ASSIGN_TYPE and WARN_ASSIGN_SUSPECTED

  * compiler.h
    +added struct STACK_VAL_TYPE *PSTAC_VAL_TYPE

  * harbour.l
    +added support for tokens AS NUMERIC, AS CHARACTER, AS LOGICAL, AS DATE, AS ARRAY, AS OBJECT
    *modified iLine to initialize to 0 rather than 1

  * harbour.y
    +added support for extended variable declaration with strong typing
    +added logic to support warnings on incompatible and suspecious variable assignments
1999-06-18 12:53:11 +00:00
Alexander S.Kresin
6c6cf35001 Updating preprocessor files 1999-06-18 12:40:25 +00:00
Ryszard Glab
290366a8c3 See Changelog 19990618-07:50 1999-06-18 07:13:23 +00:00
Ron Pinkas
55c69a0a18 19990615-23:20 PST Ron Pinkas <Ron@Profit-Master.com>
* compiler.h
    added member cType to struct VAR
  * harbour.y
    added { iVarScope = VS_MEMVAR; } to PRIVATE, PUBLIC, and PARAMETERS statements to avoid errounous error:
    "declaration follows executable statement"
    added: AliasExp '=' Expression Crlf { /* TODO */ GenPCode1( _POP ); }
    to statement definition to avoid parse error on M->Var = "Value" statments.
    the _POP will balance the stack but the assignment is not implemented yet.
    changed --iLine to iLine in yyerror() to correct errornous line numbers in parase error messages.
    added check for null pointer on few references to pVars->szName

  * hbpp.c, hbpmain.c, hbpint.c
    prefixed messages in all printf() with \n and postfixed with \n until modification to GenWarning() and GenError()
1999-06-18 04:50:48 +00:00
David G. Holm
3a349f1c2d See ChangeLog entry 19990617-18:55 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 23:59:07 +00:00
Eddie Runia
d19ad66dea See changelog 1999-06-17 21:00:49 +00:00
David G. Holm
178f6d8c08 See ChangeLog entry 19990617-13:00 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 18:09:21 +00:00
Gonzalo A. Diethelm
5582b1c2c6 ChangeLogTag:Thu Jun 17 11:34:35 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-06-17 16:42:52 +00:00
Eddie Runia
b6afc7e121 see changelog 1999-06-17 11:43:58 +00:00
Eddie Runia
7d85392e66 see changelog 1999-06-17 11:25:12 +00:00
David G. Holm
4c975027ea See ChangeLog entry 19990617-02:00 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 07:09:31 +00:00
David G. Holm
94cc5b7f59 See ChangeLog entry 19990617-00:00 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 05:06:42 +00:00
David G. Holm
76558fe6f7 See ChangeLog entry 19990616-23:30 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 04:43:23 +00:00
David G. Holm
887ef3cdc6 See ChangeLog entry 19990616-22:50 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 03:57:19 +00:00
Eddie Runia
90744aafb4 try 2 ! 1999-06-16 20:23:47 +00:00
David G. Holm
52968093d9 See ChangeLog entry 19990616-13:45 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-16 18:50:27 +00:00
Eddie Runia
f43f71ba8f See changelog 1999-06-16 10:33:54 +00:00
Alexander S.Kresin
e34fddc458 Harbour.y 1999-06-16 10:24:31 +00:00
Alexander S.Kresin
bf5ef6d500 Updating preprocessor files 1999-06-16 08:28:08 +00:00
Ron Pinkas
449e685a1f 19990615-23:20 PST Ron Pinkas <Ron@Profit-Master.com>
* compiler.h
    added member iUsed to struct VAR
  * hberrors.h
    added define of codeblock parameter not used warning
  * harbour.y
    removed PDECLARED_VAR struct definition
    removed code to maintain FunVars list
    added code to GetVarPos() to reflect use of declared variable
    added logic to FixReturns() and CodeBlockEnd() to generate warnings on non used decalred vaiables
    removed previous version of nonused declared variables warnings from FunDedf() and {Main}
1999-06-16 07:40:40 +00:00
David G. Holm
ca2eae46c1 See ChangeLog entry 19990615-22:55 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-16 04:04:53 +00:00
Andi Jahja
820368e624 Adding Languange Module for Indonesian 1999-06-16 01:23:01 +00:00
Eddie Runia
520607e094 see changelog 1999-06-15 20:09:18 +00:00
Alexander S.Kresin
a3096c9aab Updating preprocessor files 1999-06-15 19:12:24 +00:00
David G. Holm
660be190e7 See ChangeLog entry 19990615-12:30 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-15 17:36:20 +00:00
Alexander S.Kresin
1f4a025c3a Harb.h that I forget this morning 1999-06-15 11:28:59 +00:00
Alexander S.Kresin
c59fb2106b Preprocessor integrated with compiler 1999-06-15 08:30:28 +00:00
Ryszard Glab
f9ef0a8ec6 See ChangeLog 19990615-08:30 1999-06-15 07:36:15 +00:00
Ryszard Glab
6bef4798f3 See ChangeLog 1990615-07:00 1999-06-15 06:14:45 +00:00
David G. Holm
dfeea097b4 See ChangeLog entry 19990614-15:40 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-14 20:43:33 +00:00
Eddie Runia
fc2201a766 see changelog 1999-06-14 10:57:36 +00:00
Eddie Runia
53309000cc see changelog 1999-06-13 22:30:57 +00:00
Eddie Runia
8e68f7a10f see changelog 1999-06-13 22:23:48 +00:00
Eddie Runia
f4ecd23436 see changelog 1999-06-13 22:07:43 +00:00
Eddie Runia
0ea73da0d4 see changelog 1999-06-13 14:43:31 +00:00
Eddie Runia
859b4268df see changelog 1999-06-13 13:52:54 +00:00
Ron Pinkas
90afad3419 19990612 10:57 PST Ron Pinkas
* source/compiler/harbour.y
        Added check on non used variables to be done at the end of source file so last         function will be tested too.
1999-06-12 19:25:51 +00:00
Eddie Runia
3b860358a2 see changelog 1999-06-12 18:05:53 +00:00
Eddie Runia
79f9271073 see changelog 1999-06-12 16:04:58 +00:00
Eddie Runia
2b77420d87 see changelog 1999-06-12 13:16:19 +00:00
Eddie Runia
e6c7c0d3b9 see changelog 1999-06-12 12:53:34 +00:00
Patrick Mast
618121c5be release Build 26 1999-06-12 10:36:48 +00:00
Eddie Runia
d5df7000a6 see changelog 1999-06-12 07:11:51 +00:00