Functional-lang  0.0
An example functional programming language
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 */
Lexical Analysis/Tokenizer.
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.
Implements a tracing garbage collector.
Definition: gc.hpp:35
A syntax parser/Syntax analysis.
File for managing external headers.
Environment for accessing variables.
Definition: syntax.hpp:42