GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
pt-eval.cc File Reference
#include <cctype>
#include <iostream>
#include <fstream>
#include <typeinfo>
#include "debug.h"
#include "defun.h"
#include "error.h"
#include "gripes.h"
#include "input.h"
#include "ov-fcn-handle.h"
#include "ov-usr-fcn.h"
#include "variables.h"
#include "pt-all.h"
#include "pt-eval.h"
#include "symtab.h"
#include "unwind-prot.h"
#include "pt-jit.h"
Include dependency graph for pt-eval.cc:

Go to the source code of this file.

Functions

static void do_global_init (tree_decl_elt &elt)
 
static void do_static_init (tree_decl_elt &elt)
 
OCTAVE_EXPORT octave_value_list Fmax_recursion_depth (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fsilent_functions (const octave_value_list &args, int nargout)
 
static bool quit_loop_now (void)
 

Variables

tree_evaluatorcurrent_evaluator = &std_evaluator
 
static tree_evaluator std_evaluator
 
int Vmax_recursion_depth = 256
 
static bool Vsilent_functions = false
 

Function Documentation

static void do_global_init ( tree_decl_elt elt)
inlinestatic
static void do_static_init ( tree_decl_elt elt)
inlinestatic
OCTAVE_EXPORT octave_value_list Fmax_recursion_depth ( const octave_value_list args,
int  nargout 
)
OCTAVE_EXPORT octave_value_list Fsilent_functions ( const octave_value_list args,
int  nargout 
)

Definition at line 1302 of file pt-eval.cc.

References SET_INTERNAL_VARIABLE.

static bool quit_loop_now ( void  )
inlinestatic

Variable Documentation

tree_evaluator* current_evaluator = &std_evaluator
tree_evaluator std_evaluator
static

Definition at line 50 of file pt-eval.cc.

int Vmax_recursion_depth = 256
bool Vsilent_functions = false
static

Definition at line 73 of file pt-eval.cc.

Referenced by tree_evaluator::statement_printing_enabled().