From a796831f3e5697de7194607cfff3efddc588978a Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sun, 25 Oct 2015 11:55:35 -0700 Subject: 2273 - start expanding the type system Current plan: parsing {x: foo, y: bar} syntax for reagents parsing s-expr syntax for properties supporting reverse instructions (<-) parsing s-expr syntax for recipe headers (recipe number number -> number) static dispatch generic functions type-checking higher-order functions type of delimited continuations? need more type information First step is done, and the second partially so. --- 011load.cc | 6 ------ 1 file changed, 6 deletions(-) (limited to '011load.cc') diff --git a/011load.cc b/011load.cc index 4b1b1929..793e474e 100644 --- a/011load.cc +++ b/011load.cc @@ -207,12 +207,6 @@ void skip_comment(istream& in) { } } -void skip_comma(istream& in) { - skip_whitespace(in); - if (!in.eof() && in.peek() == ',') in.get(); - skip_whitespace(in); -} - //: Warn if a recipe gets redefined, because large codebases can accidentally //: step on their own toes. But there'll be many occasions later where //: we'll want to disable the warnings. -- cgit 1.4.1-2-gfad0