|
ht's Scheme Interpreter
1.0
a simplified scheme interpreter implementation
|
#include <string>#include "rational.hpp"#include "float.hpp"#include "string.hpp"#include "boolean.hpp"#include "parenthesis.hpp"#include "ops.hpp"

Go to the source code of this file.
Classes | |
| union | ExtraInfo |
Typedefs | |
| typedef bool(* | CheckerFuncType) (const std::string &) |
| typedef ExtraInfo(* | ExtraInfoFunc) (const std::string &) |
Enumerations | |
| enum | TokenType { LeftParenthesis, RightParenthesis, OpPlus, OpMinus, OpMultiply, OpDivide, Float, Rational, String, Boolean } |
Functions | |
| ExtraInfo | getNullExtraInfo (const std::string &s) |
| enum TokenType |