-enum
-{
+enum {
LANY = 0,
LBOL,
LCLASS,
typedef struct Parselex Parselex;
typedef struct Renode Renode;
-struct Parselex
-{
+struct Parselex {
/* Parse */
Renode *next;
Renode *nodes;
Rune cpairs[400+2];
int nc;
};
-struct Renode
-{
+
+struct Renode {
int op;
Renode *left;
Rune r;
};
int nclass;
};
-struct Rethread
-{
- Reinst *pc;
+
+struct Rethread {
+ Reinst *i;
Resub sem[NSUBEXPM];
- int pri;
Rethread *next;
+ int gen;
};
-struct Reinst
-{
+
+struct Reinst {
char op;
int gen;
Reinst *a;