Added/finished .MID, .LEFT, .RIGHT
git-svn-id: svn://svn.cc65.org/cc65/trunk@136 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
|
||||
#include "../common/xmalloc.h"
|
||||
|
||||
#include "error.h"
|
||||
#include "istack.h"
|
||||
#include "scanner.h"
|
||||
#include "toklist.h"
|
||||
@@ -191,9 +192,15 @@ static int ReplayTokList (void* List)
|
||||
/* Cast the generic pointer to an actual list */
|
||||
TokList* L = List;
|
||||
|
||||
/* Last may never be a NULL pointer, otherwise there's a bug in the code */
|
||||
CHECK (L->Last != 0);
|
||||
|
||||
/* Set the next token from the list */
|
||||
TokSet (L->Last);
|
||||
|
||||
/* Set the pointer to the next token */
|
||||
L->Last = L->Last->Next;
|
||||
|
||||
/* If this was the last token, decrement the repeat counter. If it goes
|
||||
* zero, delete the list and remove the function from the stack.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user