ae2f_docs
main.c File Reference
#include "./main.auto.h"
#include <stdio.h>

Go to the source code of this file.

Classes

struct  __prmbool

Macros

#define BOOK   (ae2f_MAC_KEYWORD "(")
#define dbg_printf(s, ...)
#define dbg_puts(s)
#define SZBOOK   (sizeof(BOOK) - 1)
#define prm_cmt   prmbool.m_cmt
#define prm_space_found   prmbool.m_space_found
#define prm_first   prmbool.m_first
#define STATE_OK   0
#define STATE_OUTFAILED   1
#define STATE_UNEXPECTED   2
#define STATE_OVERRUN   3
#define casenewlines
#define caseblanks
#define isAlph(c)
#define isNumber(c)
#define isVarName(c)
#define isNewLine(c)

Functions

int main ()

Variables

char SEE [sizeof(BOOK)]
struct __prmbool prmbool = {0, 0, 0}
char PARAM [SZPARAM+2+(CMT_REQUIRED) *4]
char TPARAMS [SZTPARAM+1]
char ENDL [] = " \\\n"
char prmtype = 0
int c
int l
int tprm = 0
int prm = 0
int stack = 0

Macro Definition Documentation

◆ BOOK

#define BOOK   (ae2f_MAC_KEYWORD "(")

Definition at line 4 of file main.c.

◆ caseblanks

#define caseblanks
Value:
case ' ': \
case '\t': \
#define casenewlines
Definition main.c:51

Definition at line 55 of file main.c.

◆ casenewlines

#define casenewlines
Value:
case '\n': \
case '\r'

Definition at line 51 of file main.c.

◆ dbg_printf

#define dbg_printf ( s,
... )
Value:
fprintf(stdout, s, __VA_ARGS__)

Definition at line 7 of file main.c.

◆ dbg_puts

#define dbg_puts ( s)
Value:
fputs(s, stdout)

Definition at line 8 of file main.c.

◆ isAlph

#define isAlph ( c)
Value:
((((c) >= 'A') && ((c) <= 'Z')) || (((c) >= 'a') && ((c) <= 'z')))
int c
Definition main.c:40

Definition at line 60 of file main.c.

◆ isNewLine

#define isNewLine ( c)
Value:
((c) == '\n' || (c) == '\r')

Definition at line 64 of file main.c.

◆ isNumber

#define isNumber ( c)
Value:
(((c) >= '0') && ((c) <= '9'))

Definition at line 62 of file main.c.

◆ isVarName

#define isVarName ( c)
Value:
((isAlph(c) || isNumber(c)) || (c) == '_')
#define isNumber(c)
Definition main.c:62
#define isAlph(c)
Definition main.c:60

Definition at line 63 of file main.c.

◆ prm_cmt

#define prm_cmt   prmbool.m_cmt

Definition at line 26 of file main.c.

◆ prm_first

#define prm_first   prmbool.m_first

Definition at line 28 of file main.c.

◆ prm_space_found

#define prm_space_found   prmbool.m_space_found

Definition at line 27 of file main.c.

◆ STATE_OK

#define STATE_OK   0

Definition at line 46 of file main.c.

◆ STATE_OUTFAILED

#define STATE_OUTFAILED   1

Definition at line 47 of file main.c.

◆ STATE_OVERRUN

#define STATE_OVERRUN   3

Definition at line 49 of file main.c.

◆ STATE_UNEXPECTED

#define STATE_UNEXPECTED   2

Definition at line 48 of file main.c.

◆ SZBOOK

#define SZBOOK   (sizeof(BOOK) - 1)

Definition at line 14 of file main.c.

Function Documentation

◆ main()

int main ( )

init

tparam

fn

Definition at line 66 of file main.c.

Variable Documentation

◆ c

int c

Definition at line 40 of file main.c.

◆ ENDL

char ENDL[] = " \\\n"

Definition at line 37 of file main.c.

◆ l

int l

Definition at line 41 of file main.c.

◆ PARAM

char PARAM[SZPARAM+2+(CMT_REQUIRED) *4]
Initial value:
= {
0,
}

Definition at line 30 of file main.c.

◆ prm

int prm = 0

Definition at line 43 of file main.c.

◆ prmbool

struct __prmbool prmbool = {0, 0, 0}

◆ prmtype

char prmtype = 0

Definition at line 38 of file main.c.

◆ SEE

char SEE[sizeof(BOOK)]
Initial value:
= {
0,
}

Definition at line 16 of file main.c.

◆ stack

int stack = 0

Definition at line 44 of file main.c.

◆ TPARAMS

char TPARAMS[SZTPARAM+1]
Initial value:
= {
0,
}

Definition at line 33 of file main.c.

◆ tprm

int tprm = 0

Definition at line 42 of file main.c.