parsetree.h (ragel-6.9) | : | parsetree.h (ragel-6.10) | ||
---|---|---|---|---|
skipping to change at line 385 | skipping to change at line 385 | |||
IntersectType, | IntersectType, | |||
SubtractType, | SubtractType, | |||
StrongSubtractType, | StrongSubtractType, | |||
TermType, | TermType, | |||
BuiltinType | BuiltinType | |||
}; | }; | |||
/* Construct with an expression on the left and a term on the right. */ | /* Construct with an expression on the left and a term on the right. */ | |||
Expression( Expression *expression, Term *term, Type type ) : | Expression( Expression *expression, Term *term, Type type ) : | |||
expression(expression), term(term), | expression(expression), term(term), | |||
builtin(builtin), type(type), prev(this), next(this) { } | type(type), prev(this), next(this) { } | |||
/* Construct with only a term. */ | /* Construct with only a term. */ | |||
Expression( Term *term ) : | Expression( Term *term ) : | |||
expression(0), term(term), builtin(builtin), | expression(0), term(term), | |||
type(TermType) , prev(this), next(this) { } | type(TermType) , prev(this), next(this) { } | |||
/* Construct with a builtin type. */ | /* Construct with a builtin type. */ | |||
Expression( BuiltinMachine builtin ) : | Expression( BuiltinMachine builtin ) : | |||
expression(0), term(0), builtin(builtin), | expression(0), term(0), builtin(builtin), | |||
type(BuiltinType), prev(this), next(this) { } | type(BuiltinType), prev(this), next(this) { } | |||
~Expression(); | ~Expression(); | |||
/* Tree traversal. */ | /* Tree traversal. */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |