\doxysection{read.\+h}
\hypertarget{read_8h_source}{}\label{read_8h_source}\index{workspace/post-\/scarcity/src/io/read.h@{workspace/post-\/scarcity/src/io/read.h}}
\mbox{\hyperlink{read_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00001}00001\ \textcolor{comment}{/**}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00002}00002\ \textcolor{comment}{\ *\ read.c}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00003}00003\ \textcolor{comment}{\ *}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00004}00004\ \textcolor{comment}{\ *\ First\ pass\ at\ a\ reader,\ for\ bootstrapping.}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00005}00005\ \textcolor{comment}{\ *}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00006}00006\ \textcolor{comment}{\ *}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00007}00007\ \textcolor{comment}{\ *\ (c)\ 2017\ Simon\ Brooke\ <simon@journeyman.cc>}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00008}00008\ \textcolor{comment}{\ *\ Licensed\ under\ GPL\ version\ 2.0,\ or,\ at\ your\ option,\ any\ later\ version.}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00009}00009\ \textcolor{comment}{\ */}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00010}00010\ }
\DoxyCodeLine{\Hypertarget{read_8h_source_l00011}00011\ \textcolor{preprocessor}{\#ifndef\ \_\_read\_h}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00012}00012\ \textcolor{preprocessor}{\#define\ \_\_read\_h}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00013}00013\ }
\DoxyCodeLine{\Hypertarget{read_8h_source_l00014}00014\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{consspaceobject_8h}{memory/consspaceobject.h}}"{}}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00015}00015\ }
\DoxyCodeLine{\Hypertarget{read_8h_source_l00016}00016\ \textcolor{comment}{/*\ characters\ (other\ than\ arabic\ numberals)\ used\ in\ number\ representations\ */}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00017}\mbox{\hyperlink{read_8h_a344fe411ef0cbabd05d5683dbcf6d4fb}{00017}}\ \textcolor{preprocessor}{\#define\ LCOMMA\ L','}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00018}\mbox{\hyperlink{read_8h_a9eca2794c4dc680b835efa3af662a452}{00018}}\ \textcolor{preprocessor}{\#define\ LPERIOD\ L'.'}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00019}\mbox{\hyperlink{read_8h_ab200fe20cf05247a8e302f3ef3fde958}{00019}}\ \textcolor{preprocessor}{\#define\ LSLASH\ L'/'}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00020}00020\ \textcolor{comment}{/*\ ...\ used\ in\ map\ representations\ */}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00021}\mbox{\hyperlink{read_8h_a3bb2a7a7f485d60d9967e9521d55138e}{00021}}\ \textcolor{preprocessor}{\#define\ LCBRACE\ L'\}'}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00022}00022\ \textcolor{comment}{/*\ ...\ used\ in\ path\ representations\ */}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00023}\mbox{\hyperlink{read_8h_ae6b8676f8ff883391ce531f90d879b11}{00023}}\ \textcolor{preprocessor}{\#define\ LSESSION\ L'§'}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00024}00024\ \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00025}00025\ \textcolor{comment}{/**}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00026}00026\ \textcolor{comment}{\ *\ read\ the\ next\ object\ on\ this\ input\ stream\ and\ return\ a\ cons\_pointer\ to\ it.}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00027}00027\ \textcolor{comment}{\ */}}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00028}00028\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\_pointer}}\ \mbox{\hyperlink{read_8h_a7d1f65f93a75631a7d63e636dcbfa76f}{read}}(\ struct\ \mbox{\hyperlink{consspaceobject_8h_structstack__frame}{stack\_frame}}\ *frame,}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00029}00029\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{struct\ }\mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\_pointer}}\ frame\_pointer,}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00030}00030\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ struct\ \mbox{\hyperlink{consspaceobject_8h_structcons__pointer}{cons\_pointer}}\ env,\ \mbox{\hyperlink{fopen_8h_structfcurl__data}{URL\_FILE}}\ *\ input\ );}
\DoxyCodeLine{\Hypertarget{read_8h_source_l00031}00031\ }
\DoxyCodeLine{\Hypertarget{read_8h_source_l00032}00032\ \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
