LMMS
Loading...
Searching...
No Matches
nseel-eval.c File Reference
#include <string.h>
#include <ctype.h>
#include "ns-eel-int.h"
#include "../wdlcstring.h"

Functions

static const char * nseel_skip_space_and_comments (const char *p, const char *endptr)
int nseel_filter_escaped_string (char *outbuf, int outbuf_sz, const char *rdptr, size_t rdptr_size, char delim_char)
int nseel_stringsegments_tobuf (char *bufOut, int bufout_sz, struct eelStringSegmentRec *list)
const char * nseel_simple_tokenizer (const char **ptr, const char *endptr, int *lenOut, int *state)
int nseellex (opcodeRec **output, YYLTYPE *yylloc_param, compileContext *scctx)
void nseelerror (YYLTYPE *pos, compileContext *ctx, const char *str)

Function Documentation

◆ nseel_filter_escaped_string()

int nseel_filter_escaped_string ( char * outbuf,
int outbuf_sz,
const char * rdptr,
size_t rdptr_size,
char delim_char )

◆ nseel_simple_tokenizer()

const char * nseel_simple_tokenizer ( const char ** ptr,
const char * endptr,
int * lenOut,
int * state )

◆ nseel_skip_space_and_comments()

const char * nseel_skip_space_and_comments ( const char * p,
const char * endptr )
static

◆ nseel_stringsegments_tobuf()

int nseel_stringsegments_tobuf ( char * bufOut,
int bufout_sz,
struct eelStringSegmentRec * list )

◆ nseelerror()

void nseelerror ( YYLTYPE * pos,
compileContext * ctx,
const char * str )

◆ nseellex()

int nseellex ( opcodeRec ** output,
YYLTYPE * yylloc_param,
compileContext * scctx )