Commit Graph

16 Commits

Author SHA1 Message Date
Viktor Szakats
dad9264dc3 19990825-23:30 GMT+1 1999-08-25 21:47:39 +00:00
Viktor Szakats
136222ad2d 19990819-05:26 GMT+1 1999-08-19 03:47:45 +00:00
Ryszard Glab
50717a1b1b ChangeLog 19990812-14:10 1999-08-12 12:23:36 +00:00
Viktor Szakats
4ee2b02130 *** empty log message *** 1999-08-03 13:11:36 +00:00
Viktor Szakats
bc949f32ca *** empty log message *** 1999-08-02 13:41:13 +00:00
Viktor Szakats
cb53f547d4 *** empty log message *** 1999-07-31 05:14:36 +00:00
Antonio Linares
6572bdfd73 *** empty log message *** 1999-07-08 12:56:42 +00:00
Viktor Szakats
97ace9756d *** empty log message *** 1999-06-25 01:42:48 +00:00
Ryszard Glab
4979496da5 ChangeLog:19990622-00:35 1999-06-22 23:45:57 +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
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
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
4c975027ea See ChangeLog entry 19990617-02:00 EDT David G. Holm <dholm@jsd-llc.com> 1999-06-17 07:09:31 +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
Antonio Linares
5e813a4a1c Splitting harbour.y 1999-05-10 12:18:26 +00:00