Functions | Variables
reader.new.c File Reference

Go to the source code of this file.

Functions

static addunsolved (pointer labp, pointer *addr)
 
static pointer eval_read_cond (context *ctx, pointer expr)
 
static pointer findlabel (int labx)
 
int gcd (int u, int v)
 
 initreader (context *ctx)
 
 is_digit (int ch, int base)
 
pointer makelabref ()
 
 mul_int_big ()
 
static int nextch (context *ctx, pointer f)
 
pointer normalize_bignum ()
 
static pointer read1 (context *, pointer)
 
static pointer read2 (context *, pointer, int, int, int, char *, int)
 
static pointer read2 (context *ctx, pointer ins, int escaped, int multiescaped, int i, token, int colon)
 
static pointer read_cond_minus (context *ctx, pointer f)
 
static pointer read_cond_plus (context *ctx, pointer f)
 
pointer read_delimited_list (context *ctx, pointer f, int delim_char, token)
 
static pointer read_sharp_char (context *ctx, pointer f, int val, int subchar)
 
static pointer read_sharp_comment (context *ctx, pointer f, int val, int subchar)
 
static pointer read_sharp_eval (context *ctx, pointer f)
 
static pointer read_sharp_function (context *ctx, pointer f, int val, int subchar)
 
static pointer read_sharp_hex (context *ctx, pointer f, eusinteger_t val, int subchar)
 
static pointer read_sharp_object (context *ctx, pointer f)
 
static pointer read_sharp_octal (context *ctx, pointer f, eusinteger_t val, int subchar)
 
static pointer read_uninterned_symbol (context *ctx, pointer f, int val, int subchar, token)
 
static pointer readcomment (ctx, pointer f)
 
pointer reader (context *ctx, pointer f, pointer recursivep)
 
static pointer readfvector (context *ctx, pointer s)
 
static pointer readint (context *ctx, char *token, int len)
 
static pointer readivector (context *ctx, pointer s)
 
static pointer readlabdef (context *ctx, pointer f, int labx)
 
static pointer readlabref (ctx, pointer f, val, subchar)
 
static pointer readlist (context *ctx, pointer f, char ch, token)
 
static pointer readobject (context *ctx, pointer s)
 
static pointer readquote (context *ctx, pointer f)
 
static pointer readratio (context *ctx, char *token, int slash)
 
static pointer readrparen (ctx, f)
 
static pointer readsharp (context *ctx, pointer f, Char ch, token)
 
static pointer readstring (context *ctx, pointer f, int terminator)
 
static pointer readstructure (context *ctx, pointer s)
 
static pointer readsymbol (context *ctx, int leng, int colon, token)
 
static pointer readvector (context *ctx, pointer f, int size)
 
static Char skip (context *ctx, pointer f, Char ch)
 
int strtol (char *str, char **ptr, int base)
 

Variables

enum ch_attr charattr [256]
 
enum ch_type chartype [256]
 
bytecurrent_syntax
 
pointer FEATURES
 
pointer oblabels
 
pointer QAND
 
pointer QNOT
 
pointer QOR
 
pointer QREADTABLE
 
static char * rcsid ="@(#)$Id$"
 
pointer READBASE
 

Function Documentation

static addunsolved ( pointer  labp,
pointer addr 
)
static

Definition at line 256 of file reader.new.c.

static pointer eval_read_cond ( context ctx,
pointer  expr 
)
static

Definition at line 542 of file reader.new.c.

static pointer findlabel ( int  labx)
static

Definition at line 221 of file reader.new.c.

int gcd ( int  u,
int  v 
)

Definition at line 821 of file reader.new.c.

initreader ( context ctx)

Definition at line 1014 of file reader.new.c.

is_digit ( int  ch,
int  base 
)

Definition at line 754 of file reader.new.c.

pointer makelabref ( )
mul_int_big ( )
static int nextch ( context ctx,
pointer  f 
)
static

Definition at line 209 of file reader.new.c.

pointer normalize_bignum ( )
static pointer read1 ( context ctx,
pointer  ins 
)
static

Definition at line 948 of file reader.new.c.

static pointer read2 ( context ,
pointer  ,
int  ,
int  ,
int  ,
char *  ,
int   
)
static
static pointer read2 ( context ctx,
pointer  ins,
int  escaped,
int  multiescaped,
int  i,
token  ,
int  colon 
)
static

Definition at line 845 of file reader.new.c.

static pointer read_cond_minus ( context ctx,
pointer  f 
)
static

Definition at line 578 of file reader.new.c.

static pointer read_cond_plus ( context ctx,
pointer  f 
)
static

Definition at line 567 of file reader.new.c.

pointer read_delimited_list ( context ctx,
pointer  f,
int  delim_char,
token   
)

Definition at line 764 of file reader.new.c.

static pointer read_sharp_char ( context ctx,
pointer  f,
int  val,
int  subchar 
)
static

Definition at line 448 of file reader.new.c.

static pointer read_sharp_comment ( context ctx,
pointer  f,
int  val,
int  subchar 
)
static

Definition at line 455 of file reader.new.c.

static pointer read_sharp_eval ( context ctx,
pointer  f 
)
static

Definition at line 534 of file reader.new.c.

static pointer read_sharp_function ( context ctx,
pointer  f,
int  val,
int  subchar 
)
static

Definition at line 515 of file reader.new.c.

static pointer read_sharp_hex ( context ctx,
pointer  f,
eusinteger_t  val,
int  subchar 
)
static

Definition at line 473 of file reader.new.c.

static pointer read_sharp_object ( context ctx,
pointer  f 
)
static

Definition at line 589 of file reader.new.c.

static pointer read_sharp_octal ( context ctx,
pointer  f,
eusinteger_t  val,
int  subchar 
)
static

Definition at line 502 of file reader.new.c.

static pointer read_uninterned_symbol ( context ctx,
pointer  f,
int  val,
int  subchar,
token   
)
static

Definition at line 521 of file reader.new.c.

static pointer readcomment ( ctx  ,
pointer  f 
)
static

Definition at line 810 of file reader.new.c.

pointer reader ( context ctx,
pointer  f,
pointer  recursivep 
)

Definition at line 996 of file reader.new.c.

static pointer readfvector ( context ctx,
pointer  s 
)
static

Definition at line 350 of file reader.new.c.

static pointer readint ( context ctx,
char *  token,
int  len 
)
static

Definition at line 722 of file reader.new.c.

static pointer readivector ( context ctx,
pointer  s 
)
static

Definition at line 323 of file reader.new.c.

static pointer readlabdef ( context ctx,
pointer  f,
int  labx 
)
static

Definition at line 231 of file reader.new.c.

static pointer readlabref ( ctx  ,
pointer  f,
val  ,
subchar   
)
static

Definition at line 270 of file reader.new.c.

static pointer readlist ( context ctx,
pointer  f,
char  ch,
token   
)
static

Definition at line 796 of file reader.new.c.

static pointer readobject ( context ctx,
pointer  s 
)
static

Definition at line 374 of file reader.new.c.

static pointer readquote ( context ctx,
pointer  f 
)
static

Definition at line 802 of file reader.new.c.

static pointer readratio ( context ctx,
char *  token,
int  slash 
)
static

Definition at line 830 of file reader.new.c.

static pointer readrparen ( ctx  ,
f   
)
static

Definition at line 816 of file reader.new.c.

static pointer readsharp ( context ctx,
pointer  f,
Char  ch,
token   
)
static

Definition at line 607 of file reader.new.c.

static pointer readstring ( context ctx,
pointer  f,
int  terminator 
)
static

Definition at line 633 of file reader.new.c.

static pointer readstructure ( context ctx,
pointer  s 
)
static

Definition at line 412 of file reader.new.c.

static pointer readsymbol ( context ctx,
int  leng,
int  colon,
token   
)
static

Definition at line 665 of file reader.new.c.

static pointer readvector ( context ctx,
pointer  f,
int  size 
)
static

Definition at line 283 of file reader.new.c.

static Char skip ( context ctx,
pointer  f,
Char  ch 
)
static

Definition at line 192 of file reader.new.c.

int strtol ( char *  str,
char**  ptr,
int  base 
)

Definition at line 701 of file reader.new.c.

Variable Documentation

enum ch_attr charattr[256]

Definition at line 113 of file reader.new.c.

enum ch_type chartype[256]

Definition at line 47 of file reader.new.c.

byte* current_syntax

Definition at line 39 of file reader.new.c.

pointer FEATURES

Definition at line 172 of file eus.c.

pointer oblabels

Definition at line 40 of file reader.new.c.

pointer QAND

Definition at line 127 of file eus.c.

pointer QNOT

Definition at line 127 of file eus.c.

pointer QOR

Definition at line 127 of file eus.c.

pointer QREADTABLE

Definition at line 172 of file eus.c.

char* rcsid ="@(#)$Id$"
static

Definition at line 9 of file reader.new.c.

pointer READBASE

Definition at line 172 of file eus.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Fri Feb 21 2020 03:20:54