| NewLang Project
    Yet another programm language | 
#include <jit.h>
| Classes | |
| class | Indent | 
| Public Member Functions | |
| CompileInfo (RuntimePtr rt) | |
| virtual | ~CompileInfo () | 
| TermPtr | isFunction (TermPtr term) | 
| TermPtr | isArgument (TermPtr term) | 
| TermPtr | isVariable (TermPtr term) | 
| TermPtr | findObject (std::string name) | 
| bool | isLocalAccess (TermPtr term) | 
| std::string | GetIndent (int64_t offset=0) | 
| Indent | NewIndent () | 
| Public Attributes | |
| std::set< std::string > | iterators | 
| std::string | last_type | 
| size_t | indent | 
| 
 | inline | 
| TermPtr newlang::CompileInfo::findObject | ( | std::string | name | ) | 
| bool newlang::CompileInfo::isLocalAccess | ( | TermPtr | term | ) | 
| std::string CompileInfo::GetIndent | ( | int64_t | offset = 0 | ) | 
Definition at line 952 of file jit.cpp.
References indent, NEWLANG_INDENT_OP, and newlang::repeat().
Referenced by newlang::Compiler::WriteFunctionBodyCLEAN_(), and newlang::Compiler::WriteFunctionBodyOTHER_().
| 
 | inline | 
Definition at line 320 of file jit.h.
Referenced by newlang::Compiler::WriteFunctionBodyCLEAN_(), and newlang::Compiler::WriteFunctionBodyOTHER_().
| size_t newlang::CompileInfo::indent | 
Definition at line 301 of file jit.h.
Referenced by CompileInfo(), GetIndent(), newlang::CompileInfo::Indent::Indent(), and newlang::CompileInfo::Indent::~Indent().