Commit Graph

428 Commits

Author SHA1 Message Date
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
Patrick Mast
d2fa063d67 *** empty log message *** 1999-06-05 14:33:36 +00:00
David G. Holm
87138080c0 See ChangeLog entry 19990604-23:15 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-05 04:19:32 +00:00
David G. Holm
2cab9ecc6f See ChangeLog entry 19990604-17:35 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-04 22:43:39 +00:00
David G. Holm
04324fbce8 See ChangeLog Entry 19990604-17:00 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-04 22:15:17 +00:00
Eddie Runia
ae751e58e9 see changelog 1999-06-04 16:28:05 +00:00
Ryszard Glab
baf69575ea See ChangeLog 19990604-02:22 rglab@imid.med.pl 1999-06-04 01:28:58 +00:00
Eddie Runia
2b8e163a10 see changelog 1999-06-03 17:35:10 +00:00
Eddie Runia
94b8a2082c see changelog 1999-06-01 08:54:16 +00:00
David G. Holm
5d680b91c5 See ChangeLog entry 19990527-14:15 EST David G. Holm <dholm@jsd-llc.com> 1999-05-27 19:23:12 +00:00
Eddie Runia
b9a92d578a Minor changes to gtdos working 1999-05-27 07:53:24 +00:00
Leslee Griffith
b3610e35df Adding Bil's gtapi.h file 1999-05-27 03:39:31 +00:00
Leslee Griffith
747b461765 Removed current gtapi.h to add in Bil's gtapi.h 1999-05-27 03:37:37 +00:00
David G. Holm
5e721c6fb8 See ChangeLog entry 19990526-20:45 EST David G. Holm <dholm@jsd-llc.com> 1999-05-27 01:54:16 +00:00
Antonio Linares
560535741d enhancement to avoid building the compiler always 1999-05-25 08:22:43 +00:00
Eddie Runia
8439d173f5 some cleanup 1999-05-24 15:44:37 +00:00
Eddie Runia
030f9c0b24 By ref problem 1999-05-23 11:25:04 +00:00
Eddie Runia
a96057e9dc OS and testtok cleaned Test.ch added 1999-05-22 14:14:44 +00:00
Eddie Runia
d972547fbe See changelog 1999-05-22 13:19:37 +00:00
Gonzalo A. Diethelm
935a8d3b4b ChangeLogTag:Thu May 20 16:03:24 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-05-20 21:14:39 +00:00
David G. Holm
a70d76a5c4 See ChangeLog entry 19990520-03:40 EST David G. Holm <dholm@jsd-llc.com> 1999-05-20 08:42:10 +00:00
David G. Holm
120db44828 See ChangeLog entry 19990520-03:00 EST David G. Holm <dholm@jsd-llc.com> 1999-05-20 07:57:39 +00:00
Ryszard Glab
d3d9e6062a see ChangeLog 19990520-01:40 1999-05-20 00:47:57 +00:00