Functional-lang
0.0
An example functional programming language
include
func
func.hpp
Go to the documentation of this file.
1
#ifndef FUNC_FUNC_HPP
2
#define FUNC_FUNC_HPP
3
4
#include "
func/global.hpp
"
5
#include "
func/lexer.hpp
"
6
#include "
func/syntax.hpp
"
7
#include "func/parser.hpp"
8
112
bool
interpret
(std::istream &input,
GCMain
&gc,
113
std::vector<std::string> &lines,
114
Environment
*env =
nullptr
,
115
bool
interpret_mode =
false
) noexcept;
116
117
#endif
/* FUNC_FUNC_HPP */
lexer.hpp
Lexical Analysis/Tokenizer.
interpret
bool interpret(std::istream &input, GCMain &gc, std::vector< std::string > &lines, Environment *env=nullptr, bool interpret_mode=false) noexcept
Interpret characters streamed from input.
GCMain
Implements a tracing garbage collector.
Definition:
gc.hpp:35
syntax.hpp
A syntax parser/Syntax analysis.
global.hpp
File for managing external headers.
Environment
Environment for accessing variables.
Definition:
syntax.hpp:42
Generated by
1.8.15