Skip to content

Commit 341c66a

Browse files
committed
AST WIP
1 parent 7134f61 commit 341c66a

5 files changed

Lines changed: 141 additions & 139 deletions

File tree

File renamed without changes.
Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -162,26 +162,29 @@ bool ps_parse_block(ps_compiler *compiler)
162162
switch (lexer->current_token.type)
163163
{
164164
case PS_TOKEN_CONST:
165-
if (!ps_parse_const(compiler))
166-
TRACE_ERROR("CONST")
167-
break;
165+
// if (!ps_parse_const(compiler))
166+
// TRACE_ERROR("CONST")
167+
// break;
168+
RETURN_ERROR(PS_ERROR_NOT_IMPLEMENTED)
168169
case PS_TOKEN_TYPE:
169-
if (!ps_parse_type(compiler))
170-
TRACE_ERROR("TYPE")
171-
break;
170+
// if (!ps_parse_type(compiler))
171+
// TRACE_ERROR("TYPE")
172+
// break;
172173
RETURN_ERROR(PS_ERROR_NOT_IMPLEMENTED)
173174
case PS_TOKEN_VAR:
174175
if (!ps_parse_var(compiler))
175176
TRACE_ERROR("VAR")
176177
break;
177178
case PS_TOKEN_PROCEDURE:
178-
if (!ps_parse_procedure_or_function_declaration(compiler, PS_SYMBOL_KIND_PROCEDURE))
179-
TRACE_ERROR("PROCEDURE")
180-
break;
179+
// if (!ps_parse_procedure_or_function_declaration(compiler, PS_SYMBOL_KIND_PROCEDURE))
180+
// TRACE_ERROR("PROCEDURE")
181+
// break;
182+
RETURN_ERROR(PS_ERROR_NOT_IMPLEMENTED)
181183
case PS_TOKEN_FUNCTION:
182-
if (!ps_parse_procedure_or_function_declaration(compiler, PS_SYMBOL_KIND_FUNCTION))
183-
TRACE_ERROR("FUNCTION")
184-
break;
184+
// if (!ps_parse_procedure_or_function_declaration(compiler, PS_SYMBOL_KIND_FUNCTION))
185+
// TRACE_ERROR("FUNCTION")
186+
// break;
187+
RETURN_ERROR(PS_ERROR_NOT_IMPLEMENTED)
185188
case PS_TOKEN_BEGIN:
186189
loop = false;
187190
break;

0 commit comments

Comments
 (0)