projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
flush
[m6w6/ext-psi]
/
src
/
parser.re
diff --git
a/src/parser.re
b/src/parser.re
index 0782b8fe3a09d88e841e7e4a39f16ff9beda71b8..0eae9439b88c4f6f4f5b8fda20eec78d437a672c 100644
(file)
--- a/
src/parser.re
+++ b/
src/parser.re
@@
-30,8
+30,8
@@
PSI_Parser *PSI_ParserInit(PSI_Parser *P, const char *filename, psi_error_cb err
}
memset(P, 0, sizeof(*P));
}
memset(P, 0, sizeof(*P));
+ P->psi.file.fn = strdup(filename);
P->fp = fp;
P->fp = fp;
- P->fn = strdup(filename);
P->line = 1;
P->error = error;
P->flags = flags;
P->line = 1;
P->error = error;
P->flags = flags;
@@
-204,13
+204,13
@@
token_t PSI_ParserScan(PSI_Parser *P)
'INT' {RETURN(PSI_T_INT);}
'FLOAT' {RETURN(PSI_T_FLOAT);}
'DOUBLE' {RETURN(PSI_T_DOUBLE);}
'INT' {RETURN(PSI_T_INT);}
'FLOAT' {RETURN(PSI_T_FLOAT);}
'DOUBLE' {RETURN(PSI_T_DOUBLE);}
- 'INT8_T' {RETURN(PSI_T_
S
INT8);}
+ 'INT8_T' {RETURN(PSI_T_INT8);}
'UINT8_T' {RETURN(PSI_T_UINT8);}
'UINT8_T' {RETURN(PSI_T_UINT8);}
- 'INT16_T' {RETURN(PSI_T_
S
INT16);}
+ 'INT16_T' {RETURN(PSI_T_INT16);}
'UINT16_T' {RETURN(PSI_T_UINT16);}
'UINT16_T' {RETURN(PSI_T_UINT16);}
- 'INT32_T' {RETURN(PSI_T_
S
INT32);}
+ 'INT32_T' {RETURN(PSI_T_INT32);}
'UINT32_T' {RETURN(PSI_T_UINT32);}
'UINT32_T' {RETURN(PSI_T_UINT32);}
- 'INT64_T' {RETURN(PSI_T_
S
INT64);}
+ 'INT64_T' {RETURN(PSI_T_INT64);}
'UINT64_T' {RETURN(PSI_T_UINT64);}
'STRING' {RETURN(PSI_T_STRING);}
'ARRAY' {RETURN(PSI_T_ARRAY);}
'UINT64_T' {RETURN(PSI_T_UINT64);}
'STRING' {RETURN(PSI_T_STRING);}
'ARRAY' {RETURN(PSI_T_ARRAY);}