$search
#include <vector>#include <deque>#include <string>#include <map>#include <set>#include <utility>#include <istream>#include "errors_code.h"#include "../common/types.h"#include "../utils/FormatableString.h"

Go to the source code of this file.
Classes | |
| struct | Aseba::BytecodeElement |
| A bytecode element. More... | |
| struct | Aseba::BytecodeVector |
| Bytecode array in the form of a dequeue, for construction. More... | |
| struct | Aseba::CommonDefinitions |
| Definitions common to several nodes, such as events or some constants. More... | |
| class | Aseba::Compiler |
| Aseba Event Scripting Language compiler. More... | |
| struct | Aseba::Error |
| Compilation error. More... | |
| class | Aseba::ErrorMessages |
| Return error messages based on error ID (needed to translate messages for other applications). More... | |
| struct | Aseba::TargetDescription::LocalEvent |
| Description of local event;. More... | |
| struct | Aseba::NamedValue |
| A name - value pair. More... | |
| struct | Aseba::NamedValuesVector |
| Generic vector of name - value pairs. More... | |
| struct | Aseba::TargetDescription::NamedVariable |
| Description of target VM named variable. More... | |
| struct | Aseba::TargetDescription::NativeFunction |
| Description of target VM native function. More... | |
| struct | Aseba::TargetDescription::NativeFunctionParameter |
| Typed parameter of native functions. More... | |
| struct | Aseba::PreLinkBytecode |
| Bytecode use for compilation previous to linking. More... | |
| struct | Aseba::SourcePos |
| Position in a source file or string. First is line, second is column. More... | |
| struct | Aseba::Compiler::SubroutineDescriptor |
| Description of a subroutine. More... | |
| struct | Aseba::TargetDescription |
| Description of target VM. More... | |
| struct | Aseba::Compiler::Token |
| A token is a parsed element of inputs. More... | |
| struct | Aseba::TranslatableError |
Namespaces | |
| namespace | Aseba |
Typedefs | |
| typedef NamedValue | Aseba::ConstantDefinition |
| An constant definition is a name - value pair. | |
| typedef NamedValuesVector | Aseba::ConstantsDefinitions |
| Vector of constants definitions. | |
| typedef NamedValue | Aseba::EventDescription |
| An event description is a name - value pair. | |
| typedef NamedValuesVector | Aseba::EventsDescriptionsVector |
| Vector of events descriptions. | |
| typedef std::vector< short int > | Aseba::VariablesDataVector |
| Vector of data of variables. | |
| typedef std::vector< std::wstring > | Aseba::VariablesNamesVector |
| Vector of names of variables. | |