aboutsummaryrefslogtreecommitdiff
path: root/src/parse/containers.h
blob: 6bf752748b6b7192d26684a032225195e059f706 (plain)
1
2
3
4
5
6
7
8
9
// Logic for parsing container types (lists, sets, tables)
#pragma once

#include "../ast.h"
#include "context.h"

ast_t *parse_list(parse_ctx_t *ctx, const char *pos);
ast_t *parse_set(parse_ctx_t *ctx, const char *pos);
ast_t *parse_table(parse_ctx_t *ctx, const char *pos);