incremental updates
This commit is contained in:
parent
b2a45d94f8
commit
1570844d6d
|
@ -16,6 +16,25 @@
|
||||||
|
|
||||||
#include "err.h"
|
#include "err.h"
|
||||||
|
|
||||||
|
|
||||||
|
typedef struct tag_tokens {
|
||||||
|
int token_id;
|
||||||
|
int token_type;
|
||||||
|
union {
|
||||||
|
char *cvalue;
|
||||||
|
int ivalue;
|
||||||
|
} data;
|
||||||
|
} SP_TOKENS;
|
||||||
|
|
||||||
|
#define T_ID 0
|
||||||
|
|
||||||
|
#define TT_INT 0
|
||||||
|
|
||||||
|
|
||||||
|
SP_TOKENS sp_tokenlist[] = {
|
||||||
|
{ T_ID, TT_INT, { "id" } }
|
||||||
|
};
|
||||||
|
|
||||||
typedef struct tag_parsetree {
|
typedef struct tag_parsetree {
|
||||||
char *term;
|
char *term;
|
||||||
int token;
|
int token;
|
||||||
|
@ -24,6 +43,9 @@ typedef struct tag_parsetree {
|
||||||
|
|
||||||
#define SP_TOK_EOF 0
|
#define SP_TOK_EOF 0
|
||||||
|
|
||||||
|
int sp_scan(PARSETREE tree) {
|
||||||
|
return SP_TOK_EOF;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -57,6 +79,8 @@ int sp_parse(PARSETREE tree, char *term) {
|
||||||
|
|
||||||
/* otherwise, keep scanning until done or error */
|
/* otherwise, keep scanning until done or error */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue