@@ -193,11 +193,8 @@ let lsts-is-type-tag(s: CString): Bool = (
193193);
194194
195195let lsts-parse(tokens: List<Token>): Nil = (
196- print("LSTS parse\n");
197196 while non-zero(tokens) {
198- print("LSTS parse 1\n");
199197 (let docx, tokens) = lsts-parse-doc(tokens);
200- print("LSTS parse After Doc\n");
201198 let prev-tokens = tokens;
202199 match tokens {
203200 [ Token{key:c"let"}.. _] => (
@@ -213,20 +210,14 @@ let lsts-parse(tokens: List<Token>): Nil = (
213210 ast-parsed-program = ast-parsed-program + bind;
214211 );
215212 [ Token{key:c"deprecated"}.. Token{key:c"macro"}.. rst] => (
216- print("Deprecated macro 1\n");
217213 (let mlhs, tokens) = lsts-parse-atom-without-tail(rst);
218214 let mrhs = ASTNil;
219- print("Deprecated macro 2\n");
220215 lsts-parse-expect(c"(",tokens); tokens = tail(tokens);
221- print("Deprecated macro 3\n");
222216 if lsts-parse-head(tokens)==c"let" then (mrhs, tokens) = lsts-parse-let(tokens)
223217 else (mrhs, tokens) = lsts-parse-atom(tokens);
224- print("Deprecated macro 4\n");
225218 lsts-parse-expect(c")",tokens); tokens = tail(tokens);
226- print("Deprecated macro 5\n");
227219 preprocess-macros = MSeq( close(preprocess-macros), Macro(mlhs.without-location, mrhs.without-location) );
228220 lsts-parse-expect(c";",tokens); tokens = tail(tokens);
229- print("Deprecated macro 5\n");
230221 );
231222 [ Token{key:c"interface"}.. _] => tokens = lsts-parse-interface(tokens);
232223 [ Token{key:c"import"}.. rest] => (
@@ -247,12 +238,10 @@ let lsts-parse(tokens: List<Token>): Nil = (
247238 lsts-parse-expect(c";",tokens); tokens = tail(tokens);
248239 );
249240 };
250- print("LSTS parse After Nibble\n");
251241 if is(prev-tokens, tokens) { fail("Unrecognized Token During Parsing: \{lsts-parse-head(tokens)}\n") };
252242 if non-zero(docx) {
253243 ast-parsed-program = ast-parsed-program + mk-meta(docx);
254244 };
255- print("LSTS parse After After Nibble\n");
256245 };
257246);
258247
0 commit comments