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.

Loading...
Searching...
No Matches
chomik::assignment_source Class Referenceabstract

#include <chomik.h>

Inheritance diagram for chomik::assignment_source:

Public Member Functions

virtual ~assignment_source ()
 
virtual void report (std::ostream &s) const =0
 
virtual variable_with_value::actual_memory_representation_type get_actual_memory_representation_type () const
 
virtual int get_actual_integer_value (const machine &m, const basic_generator &g) const
 
virtual double get_actual_float_value (const machine &m, const basic_generator &g) const
 
virtual std::string get_actual_string_value (const machine &m, const basic_generator &g) const
 
virtual std::string get_actual_identifier_value (const machine &m, const basic_generator &g) const
 
virtual void get_actual_code_value (const machine &m, const basic_generator &g, code &target) const
 

Constructor & Destructor Documentation

◆ ~assignment_source()

virtual chomik::assignment_source::~assignment_source ( )
inlinevirtual

Member Function Documentation

◆ get_actual_code_value()

virtual void chomik::assignment_source::get_actual_code_value ( const machine & m,
const basic_generator & g,
code & target ) const
inlinevirtual

◆ get_actual_float_value()

virtual double chomik::assignment_source::get_actual_float_value ( const machine & m,
const basic_generator & g ) const
inlinevirtual

◆ get_actual_identifier_value()

virtual std::string chomik::assignment_source::get_actual_identifier_value ( const machine & m,
const basic_generator & g ) const
inlinevirtual

◆ get_actual_integer_value()

virtual int chomik::assignment_source::get_actual_integer_value ( const machine & m,
const basic_generator & g ) const
inlinevirtual

◆ get_actual_memory_representation_type()

virtual variable_with_value::actual_memory_representation_type chomik::assignment_source::get_actual_memory_representation_type ( ) const
inlinevirtual

◆ get_actual_string_value()

virtual std::string chomik::assignment_source::get_actual_string_value ( const machine & m,
const basic_generator & g ) const
inlinevirtual

◆ report()

virtual void chomik::assignment_source::report ( std::ostream & s) const
pure virtual

The documentation for this class was generated from the following file:

copyright by Pawel Biernacki

Vantaa 2022