Commit Graph

196 Commits

Author SHA1 Message Date
Ryszard Glab
cf05c3d90d See ChangeLog 19990619-10:42 1999-06-19 10:31:07 +00:00
Patrick Mast
95ba1e9b3b tests\working\hscript\hscript.prg removed line 150 1999-06-19 08:47:06 +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
Ryszard Glab
dedcb60ae4 Removing next.prg -19990619:00:52 1999-06-19 00:05:08 +00:00
Ryszard Glab
4890ed6e39 See ChangeLog 19990619-00:52 1999-06-19 00:02:29 +00:00
Patrick Mast
ed04524c13 Changed tests\working\hscript\bld23exe.bat 1999-06-18 18:46:32 +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
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
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
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
28fa2ea3e0 see changelog 1999-06-16 20:41:36 +00:00
Eddie Runia
f43f71ba8f See changelog 1999-06-16 10:33:54 +00:00
David G. Holm
43e3025047 See ChangeLog entry 19990615-23:45 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-16 04:51:33 +00:00
Eddie Runia
fd10cf24fb see changelog 1999-06-15 22:03:11 +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
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
53309000cc see changelog 1999-06-13 22:30:57 +00:00
Eddie Runia
f4ecd23436 see changelog 1999-06-13 22:07:43 +00:00
Eddie Runia
b3086b46ad see changelog 1999-06-13 15:44:25 +00:00
Eddie Runia
859b4268df see changelog 1999-06-13 13:52:54 +00:00
Eddie Runia
17007dabc4 see changelog 1999-06-13 07:39:11 +00:00
Eddie Runia
2b77420d87 see changelog 1999-06-12 13:16:19 +00:00
Eddie Runia
db0d4e1b2e see changelog 1999-06-12 07:37:52 +00:00
Eddie Runia
d5df7000a6 see changelog 1999-06-12 07:11:51 +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
Eddie Runia
1eb1414280 See changelog 1999-06-11 16:09:43 +00:00
David G. Holm
6e5269b867 See ChangeLog entry 19990610-11:40 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-10 16:47:23 +00:00
David G. Holm
140943da2e See ChangeLog entry 19990609-12:55 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-09 18:06:06 +00:00
David G. Holm
8fc6ed9eb0 See ChangeLog entry 19990609-11:25 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-09 16:32:29 +00:00
Eddie Runia
91b03e96aa see changelog 1999-06-08 12:29:33 +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
Eddie Runia
b2833104f7 see changelog 1999-06-07 14:19:40 +00:00
Eddie Runia
656bdb7865 see changelog 1999-06-07 12:05:44 +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
Eddie Runia
034408e794 see changelog 1999-06-06 14:27:33 +00:00
Eddie Runia
00bff7c9b8 See changelog 1999-06-06 13:00:02 +00:00
Eddie Runia
e71ea4003a see changelog 1999-06-06 10:05:07 +00:00
Eddie Runia
9919e7c9bc see changelog 1999-06-06 09:22:54 +00:00
Eddie Runia
10edf698d4 100 !!!!! and 101 !!!!! 1999-06-05 23:44:07 +00:00
Leslee Griffith
0dbacdc493 added directory() test program 1999-06-05 16:08:35 +00:00
Eddie Runia
53d8efbd5b see changelog 1999-06-05 15:26:26 +00:00
Eddie Runia
db88bbf305 see changelog 1999-06-05 10:51:34 +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
71b8dd0275 See ChangeLog entry 19990604-20:20 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-05 01:27:32 +00:00