#include <errno.h>
#include <err.h>
#include <sysexits.h>
#include <stdlib.h>
#include <string.h>
#include "xcode/ff2c/parser.h"
Go to the source code of this file.
|
static struct ff2c_term * | alloc (void) |
|
static void | error (struct ff2c_context *ctx, const char *msg) |
|
static struct ff2c_term * | add (struct ff2c_term *term) |
|
static void | token (struct ff2c_context *ctx, struct ff2c_term *term, struct ff2c_token *tok) |
|
static int | declaration (struct ff2c_context *ctx, struct ff2c_term *term) |
|
static int | field (struct ff2c_context *ctx, struct ff2c_term *term) |
|
static int | field_list (struct ff2c_context *ctx, struct ff2c_term *term) |
|
static int | type (struct ff2c_context *ctx, struct ff2c_term *term) |
|
static int | require (struct ff2c_context *ctx, struct ff2c_term *term) |
|
static int | statement (struct ff2c_context *ctx, struct ff2c_term *term) |
|
static int | ff (struct ff2c_context *ctx, struct ff2c_term *term) |
|
int | ff2c_parse (struct ff2c_context *ctx, struct ff2c_term **out) |
|
void | ff2c_term_fini (struct ff2c_term *term) |
|