Commit Graph

100 Commits

Author SHA1 Message Date
Ryszard Glab
86fb7771e2 ChangeLog: 19990704-16:20 1999-07-04 15:28:07 +00:00
David G. Holm
85abd33f76 See ChangeLog entry 19990630-02:10 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-30 07:24:09 +00:00
Ryszard Glab
12293ebe48 ChangeLog:19990630-00:25 1999-06-29 23:38:58 +00:00
Ryszard Glab
cdfdaafdd5 ChangeLog: 19990629-05:55 1999-06-29 05:07:16 +00:00
Viktor Szakats
46eca01f3e *** empty log message *** 1999-06-27 15:48:47 +00:00
Gonzalo A. Diethelm
77e064312f ChangeLogTag:Fri Jun 25 18:27:43 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-06-26 00:06:32 +00:00
Viktor Szakats
97ace9756d *** empty log message *** 1999-06-25 01:42:48 +00:00
David G. Holm
ad96bda1c8 See ChangeLog entry 19990624-19:30 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-25 00:44:22 +00:00
Gonzalo A. Diethelm
d81f74c17f ChangeLogTag:Thu Jun 24 12:25:30 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-06-24 17:27:07 +00:00
David G. Holm
78ed8bf674 See ChangeLog entry 19990623-21:50 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-24 02:58:29 +00:00
David G. Holm
84d5ae7c57 See ChangeLog entry 19990623-21:30 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-24 02:33:05 +00:00
Viktor Szakats
33be53336e *** empty log message *** 1999-06-23 00:11:59 +00:00
Ryszard Glab
4979496da5 ChangeLog:19990622-00:35 1999-06-22 23:45:57 +00:00
Viktor Szakats
8acb7f437c *** empty log message *** 1999-06-22 12:52:11 +00:00
Eddie Runia
7f2dafa894 See changelog 1999-06-21 17:59:35 +00:00
Gonzalo A. Diethelm
b38b346e6c ChangeLogTag:Mon Jun 21 12:14:15 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-06-21 17:13:03 +00:00
Ron Pinkas
23e4ddbd41 19990621 Ron Pinkas
Many more strong typing features
   resolved many warnings on harbour.y
1999-06-21 08:44:01 +00:00
Viktor Szakats
b44121bb82 *** empty log message *** 1999-06-21 03:53:39 +00:00
Viktor Szakats
eb5973919f *** empty log message *** 1999-06-20 23:57:03 +00:00
Ryszard Glab
ab5039166c ChangeLog: 19990621-00:37 1999-06-20 23:45:58 +00:00
Viktor Szakats
9a45eeac7b *** empty log message *** 1999-06-20 21:43:05 +00:00
Viktor Szakats
02333b4183 *** empty log message *** 1999-06-20 20:12:58 +00:00
Ryszard Glab
eee8faf179 See ChangeLog: 19990620-02:40 1999-06-20 01:43:59 +00:00
Ryszard Glab
1c71548244 See ChangeLog 19990619-14:00 1999-06-19 13:48:46 +00:00
Ryszard Glab
d45ede2a32 See ChangeLog 19990619-12:22 1999-06-19 12:14:05 +00:00
Ryszard Glab
4890ed6e39 See ChangeLog 19990619-00:52 1999-06-19 00:02:29 +00:00
Patrick Mast
bb4cf0ac8e Build 27 1999-06-18 22:22:59 +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
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
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
David G. Holm
b792edd136 See ChangeLog entry 19990617-02:15 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 07:20:46 +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
cbbe92ad64 See ChangeLog entry 19990617-00:10 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 05:14:39 +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
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
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
b42d770800 forgot one 1999-06-13 13:57:28 +00:00
Patrick Mast
618121c5be release Build 26 1999-06-12 10:36:48 +00:00
Gonzalo A. Diethelm
f231fe5dca ChangeLogTag:Fri Jun 11 19:14:22 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-06-12 00:22:06 +00:00
David G. Holm
9d620ea514 See ChangeLog entry 19990610-23:40 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-11 04:46:50 +00:00
David G. Holm
bc9cbd58c8 See ChangeLog entry 19990610-22:35 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-11 03:43:22 +00:00
David G. Holm
eba4c12137 Forgot to delete lines with #define FILE and #undef FILE after testing with // in front. 1999-06-08 00:55:55 +00:00
David G. Holm
f65e5692f8 See ChangeLog entry 19990607-19:45 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-08 00:50:58 +00:00
Gonzalo A. Diethelm
5595de6dc0 ChangeLogTag:Mon Jun 07 12:58:17 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-06-07 18:08:40 +00:00
Ron Pinkas
85b04f0bc3 19990607-03:05 PST Ron Pinkas
* include/hberrors.h
    added WARN_VAR_NOT_USED
  * source/compiler/harbour.y
    added warning message "Variable \'%s\' declared but not used in function: %s"
    added linked list FunVars to record the usage of declared variables
    added logic to maintain FunVars
    added logic to check usage as per FunVars in GenReturn()
1999-06-07 11:15:02 +00:00
Ron Pinkas
ef155a77f6 19990606-16:42 PST Ron Pinkas
* include/hberrors.h
    added define WARN_AMBIGUOUS_VAR 1
    added declaration for new function GenWarning()
  * source/compiler/harbour.y
    added _szWarnings[] to include parse warning messages
    added function GenWarning()
    added /w compiler switch to enable warnings
    added warning message for ambiguous vars
1999-06-07 00:54:05 +00:00