ARB
Classes | Functions
aisc_var_ref.c File Reference
#include "aisc_token.h"
#include "aisc_inline.h"
#include "aisc_interpreter.h"
Include dependency graph for aisc_var_ref.c:

Go to the source code of this file.

Classes

class  TokenMatcher
 

Functions

static const TokennextToken (const Token *tok, bool cont_in_next_list)
 
static const TokennextTokenMatching (const Token *tok, const TokenMatcher &wanted, bool cont_in_next_list)
 
charget_var_string (const Data &data, char *var, bool allow_missing_var)
 
static void dump_token_recursive (const Token *tok, FILE *out)
 

Function Documentation

static const Token* nextToken ( const Token tok,
bool  cont_in_next_list 
)
static
static const Token* nextTokenMatching ( const Token tok,
const TokenMatcher wanted,
bool  cont_in_next_list 
)
static

Definition at line 73 of file aisc_var_ref.c.

References TokenMatcher::matches(), and nextToken().

Referenced by Data::find_token().

char* get_var_string ( const Data data,
char var,
bool  allow_missing_var 
)
static void dump_token_recursive ( const Token tok,
FILE *  out 
)
static