|
MIXAL
|
To parse the expressions. More...
#include <string>#include <vector>#include <unordered_map>#include <unordered_set>#include "errors.h"Go to the source code of this file.
Classes | |
| struct | mixal::Atomic |
| struct | mixal::AtomicValue |
| class | mixal::Expression |
Enumerations | |
| enum | mixal::AtomicType { mixal::AtomicType::INTEGER, mixal::AtomicType::SYMBOL, mixal::AtomicType::ASTERISK } |
| enum | mixal::Operation { mixal::Operation::ADD, mixal::Operation::SUBTRACT, mixal::Operation::MULTIPLY, mixal::Operation::FLOOR_DIV, mixal::Operation::FIELD } |
Functions | |
| std::ostream & | mixal::operator<< (std::ostream &out, Operation operation) |
To parse the expressions.
Definition in file expression.h.
|
strong |
Type of atomics.
Definition at line 18 of file expression.h.
|
strong |
Types of operations in expressions.
Definition at line 90 of file expression.h.
| std::ostream & mixal::operator<< | ( | std::ostream & | out, |
| Operation | operation | ||
| ) |
Output the symbol of the operation.
Definition at line 335 of file expression.cpp.
References mixal::operator<<().
Referenced by mixal::operator<<().