*a_esym = NULL;
tok++;
- *evalTokenBuffer++ = ENDEXPR;
- return OK;
+// *evalTokenBuffer++ = ENDEXPR;
+// return OK;
}
else if (*tok == CONST)
{
if (a_esym != NULL)
*a_esym = NULL;
+
+ tok += 2;
}
else if (*tok == '*')
{
if (a_esym != NULL)
*a_esym = NULL;
- tok--;
+// tok--;
+ tok++;
}
else if (*tok == STRING || *tok == SYMBOL)
{
if ((symbol->sattr & (GLOBAL | DEFINED)) == GLOBAL && a_esym != NULL)
*a_esym = symbol;
+
+ tok += 2;
}
else
{
// Unknown type here... Alert the user!
error("undefined RISC register in expression");
+ // Prevent spurious error reporting...
tok++;
return ERROR;
}
- tok += 2;
+// tok += 2;
*evalTokenBuffer++ = ENDEXPR;
return OK;
}
#define MAJOR 1 // Major version number
#define MINOR 2 // Minor version number
-#define PATCH 5 // Patch release number
+#define PATCH 6 // Patch release number
#endif // __VERSION_H__