Post Scarcity
A prototype for a post scarcity programming environment
Loading...
Searching...
No Matches
read.h File Reference
Include dependency graph for read.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LCBRACE   L'}'
 
#define LCOMMA   L','
 read.c
 
#define LPERIOD   L'.'
 
#define LSESSION   L'§'
 
#define LSLASH   L'/'
 

Functions

struct cons_pointer read (struct stack_frame *frame, struct cons_pointer frame_pointer, struct cons_pointer env, URL_FILE *input)
 read the next object on this input stream and return a cons_pointer to it.
 

Macro Definition Documentation

◆ LCBRACE

#define LCBRACE   L'}'

Definition at line 21 of file read.h.

◆ LCOMMA

#define LCOMMA   L','

read.c

First pass at a reader, for bootstrapping.

(c) 2017 Simon Brooke simon.nosp@m.@jou.nosp@m.rneym.nosp@m.an.c.nosp@m.c Licensed under GPL version 2.0, or, at your option, any later version.

Definition at line 17 of file read.h.

◆ LPERIOD

#define LPERIOD   L'.'

Definition at line 18 of file read.h.

◆ LSESSION

#define LSESSION   L'§'

Definition at line 23 of file read.h.

◆ LSLASH

#define LSLASH   L'/'

Definition at line 19 of file read.h.

Function Documentation

◆ read()

struct cons_pointer read ( struct stack_frame frame,
struct cons_pointer  frame_pointer,
struct cons_pointer  env,
URL_FILE input 
)

read the next object on this input stream and return a cons_pointer to it.

read the next object on this input stream and return a cons_pointer to it.

Definition at line 559 of file read.c.

References read_continuation(), and url_fgetwc().

Referenced by lisp_read().