IDZEBRA 2.2.11
lexer.c File Reference
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <idzebra/util.h>
#include <idzebra/version.h>
#include <dfa.h>
#include "imalloc.h"
#include "lexer.h"

Go to the source code of this file.

Functions

void error (const char *format,...)
static int lexer_options (int argc, char **argv)
int main (int argc, char **argv)

Variables

static char * prog
int ccluse = 0

Function Documentation

◆ error()

void error ( const char * format,
... )

Definition at line 40 of file lexer.c.

References prog.

◆ lexer_options()

int lexer_options ( int argc,
char ** argv )
static

Definition at line 52 of file lexer.c.

References ccluse, debug_dfa_followpos, debug_dfa_tran, debug_dfa_trav, dfa_verbose, prog, and zebra_get_version().

Referenced by main().

◆ main()

int main ( int argc,
char ** argv )

Definition at line 100 of file lexer.c.

References dfa_delete(), dfa_init(), dfa_mkstate(), lexer_options(), prog, and read_file().

Variable Documentation

◆ ccluse

int ccluse = 0

Definition at line 50 of file lexer.c.

Referenced by lexer_options().

◆ prog

char* prog
static

Definition at line 37 of file lexer.c.