rust/src/comp/front
Tim Chevalier e3a68e235c Bring back "pred" syntax for writing predicates for check
This commit reinstates the requirement that the predicate in a
"check" must be a manifest call to a special kind of function
declared with the new "pred" keyword instead of "fn". Preds must
have a boolean return type and can only call other preds; they
can't have any effects (as enforced by the typechecker).
The arguments to a predicate in a check expression must be
slot variables or literals.
2011-05-05 11:26:07 -07:00
..
ast.rs Bring back "pred" syntax for writing predicates for check 2011-05-05 11:26:07 -07:00
codemap.rs Switch to binary search in codemap.lookup_pos 2011-04-22 12:11:00 +02:00
creader.rs Add a structure for passing option flags around the compiler, put it in session, and use it. 2011-05-04 16:59:21 -07:00
eval.rs Start sketching --depend support in rustc. 2011-05-03 15:56:00 -07:00
extenv.rs Add #env syntax extension for plucking strings out of the compilation environment. 2011-05-04 19:05:32 -07:00
extfmt.rs Support octal #fmt conversions 2011-04-26 20:20:17 -04:00
lexer.rs Bring back "pred" syntax for writing predicates for check 2011-05-05 11:26:07 -07:00
parser.rs Bring back "pred" syntax for writing predicates for check 2011-05-05 11:26:07 -07:00
token.rs Bring back "pred" syntax for writing predicates for check 2011-05-05 11:26:07 -07:00