GNU Octave  3.8.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
Classes | Macros | Enumerations | Variables
oct-gperf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  octave_kw
class  octave_kw_hash

Macros

#define MAX_HASH_VALUE   73
#define MAX_WORD_LENGTH   22
#define MIN_HASH_VALUE   2
#define MIN_WORD_LENGTH   2
#define TOTAL_KEYWORDS   45

Enumerations

enum  octave_kw_id {
  break_kw, case_kw, catch_kw, classdef_kw,
  continue_kw, do_kw, else_kw, elseif_kw,
  end_kw, end_try_catch_kw, end_unwind_protect_kw, endclassdef_kw,
  endenumeration_kw, endevents_kw, endfor_kw, endfunction_kw,
  endif_kw, endmethods_kw, endparfor_kw, endproperties_kw,
  endswitch_kw, endwhile_kw, enumeration_kw, events_kw,
  for_kw, function_kw, get_kw, global_kw,
  if_kw, magic_file_kw, magic_line_kw, methods_kw,
  otherwise_kw, parfor_kw, persistent_kw, properties_kw,
  return_kw, set_kw, static_kw, switch_kw,
  try_kw, until_kw, unwind_protect_kw, unwind_protect_cleanup_kw,
  while_kw
}

Variables

static const signed char gperf_lookup []
static struct octave_kw wordlist []

Macro Definition Documentation

#define MAX_HASH_VALUE   73

Definition at line 114 of file oct-gperf.h.

#define MAX_WORD_LENGTH   22

Definition at line 112 of file oct-gperf.h.

#define MIN_HASH_VALUE   2

Definition at line 113 of file oct-gperf.h.

#define MIN_WORD_LENGTH   2

Definition at line 111 of file oct-gperf.h.

Referenced by octave_kw_hash::in_word_set().

#define TOTAL_KEYWORDS   45

Definition at line 110 of file oct-gperf.h.

Referenced by DEFUN().

Enumeration Type Documentation

Enumerator:
break_kw 
case_kw 
catch_kw 
classdef_kw 
continue_kw 
do_kw 
else_kw 
elseif_kw 
end_kw 
end_try_catch_kw 
end_unwind_protect_kw 
endclassdef_kw 
endenumeration_kw 
endevents_kw 
endfor_kw 
endfunction_kw 
endif_kw 
endmethods_kw 
endparfor_kw 
endproperties_kw 
endswitch_kw 
endwhile_kw 
enumeration_kw 
events_kw 
for_kw 
function_kw 
get_kw 
global_kw 
if_kw 
magic_file_kw 
magic_line_kw 
methods_kw 
otherwise_kw 
parfor_kw 
persistent_kw 
properties_kw 
return_kw 
set_kw 
static_kw 
switch_kw 
try_kw 
until_kw 
unwind_protect_kw 
unwind_protect_cleanup_kw 
while_kw 

Definition at line 59 of file oct-gperf.h.

Variable Documentation

const signed char gperf_lookup[]
static
Initial value:
{
-1, -1, 0, 1, 2, 3, 4, -1, 5, 6, 7, 8, 9, 10,
11, 12, 13, -1, 14, 15, 16, 17, -1, 18, 19, 20, 21, -1,
22, -1, -1, 23, -1, 24, -1, -1, 25, -1, 26, -1, 27, 28,
29, 30, 31, -1, 32, -1, 33, -1, 34, 35, -1, 36, 37, 38,
-1, -1, 39, 40, -1, 41, 42, 43, -1, -1, -1, -1, -1, -1,
-1, -1, -1, 44
}

Definition at line 268 of file oct-gperf.h.

Referenced by octave_kw_hash::in_word_set().

struct octave_kw wordlist[]
static

Definition at line 174 of file oct-gperf.h.

Referenced by DEFUN().