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 Token * nextToken (const Token *tok, bool cont_in_next_list)
 
static const Token * nextTokenMatching (const Token *tok, const TokenMatcher &wanted, bool cont_in_next_list)
 
char * get_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