Plot Script
Functions | Variables
environment.cpp File Reference
#include "environment.hpp"
#include <cassert>
#include <cmath>
#include "semantic_error.hpp"
Include dependency graph for environment.cpp:

Functions

bool nargs_equal (const std::vector< Expression > &args, unsigned nargs)
 
Expression default_proc (const std::vector< Expression > &args)
 
Expression add (const std::vector< Expression > &args)
 
Expression mul (const std::vector< Expression > &args)
 
Expression subneg (const std::vector< Expression > &args)
 
Expression div (const std::vector< Expression > &args)
 

Variables

const double PI = std::atan2(0, -1)
 
const double EXP = std::exp(1)
 

Function Documentation

◆ add()

Expression add ( const std::vector< Expression > &  args)

◆ default_proc()

Expression default_proc ( const std::vector< Expression > &  args)

◆ div()

Expression div ( const std::vector< Expression > &  args)

◆ mul()

Expression mul ( const std::vector< Expression > &  args)

◆ nargs_equal()

bool nargs_equal ( const std::vector< Expression > &  args,
unsigned  nargs 
)

◆ subneg()

Expression subneg ( const std::vector< Expression > &  args)

Variable Documentation

◆ EXP

const double EXP = std::exp(1)

◆ PI

const double PI = std::atan2(0, -1)