chomik 0.2.1
experimental and minimalistic programming language
|
My name is Pawel Biernacki.
I am a software engineer.
This site is my hobby project.
#include <chomik.h>
Public Member Functions | |
assignment_source_literal_value (std::unique_ptr< generic_literal > &&v, variable_with_value::actual_memory_representation_type t) | |
virtual void | report (std::ostream &s) const override |
virtual variable_with_value::actual_memory_representation_type | get_actual_memory_representation_type () const override |
virtual int | get_actual_integer_value (const machine &m, const basic_generator &g) const override |
virtual double | get_actual_float_value (const machine &m, const basic_generator &g) const override |
virtual std::string | get_actual_string_value (const machine &m, const basic_generator &g) const override |
virtual std::string | get_actual_identifier_value (const machine &m, const basic_generator &g) const override |
virtual void | get_actual_code_value (const machine &m, const basic_generator &g, code &target) const |
Public Member Functions inherited from chomik::assignment_source | |
virtual | ~assignment_source () |
This class is used as an assignment source when a literal of type integer, float or any enum is used. It might also be used for code without placeholders. Maybe it's cleaner not to use it for code at all.
|
inline |
|
virtual |
Reimplemented from chomik::assignment_source.
|
inlineoverridevirtual |
Reimplemented from chomik::assignment_source.
|
inlineoverridevirtual |
Reimplemented from chomik::assignment_source.
|
inlineoverridevirtual |
Reimplemented from chomik::assignment_source.
|
inlineoverridevirtual |
Reimplemented from chomik::assignment_source.
|
inlineoverridevirtual |
Reimplemented from chomik::assignment_source.
|
overridevirtual |
Implements chomik::assignment_source.