Add := assignment op, define some currently unused keywords

git-svn-id: svn://svn.cc65.org/cc65/trunk@2542 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2003-10-17 00:38:21 +00:00
parent 3085e7583e
commit c12c231f14
6 changed files with 94 additions and 47 deletions

View File

@@ -394,7 +394,7 @@ int SymIsLocalLevel (void)
void SymDef (const char* Name, ExprNode* Expr, int ZP, int Label)
void SymDef (const char* Name, ExprNode* Expr, unsigned Flags)
/* Define a new symbol */
{
/* Do we have such a symbol? */
@@ -422,10 +422,10 @@ void SymDef (const char* Name, ExprNode* Expr, int ZP, int Label)
S->V.Expr = Expr;
}
S->Flags |= SF_DEFINED;
if (ZP) {
if (Flags & SYM_ZP) {
S->Flags |= SF_ZP;
}
if (Label) {
if (Flags & SYM_LABEL) {
S->Flags |= SF_LABEL;
}