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
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   68
 
#define MAX_WORD_LENGTH   22
 
#define MIN_HASH_VALUE   2
 
#define MIN_WORD_LENGTH   2
 
#define TOTAL_KEYWORDS   44
 

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, switch_kw, try_kw,
  until_kw, unwind_protect_kw, unwind_protect_cleanup_kw, while_kw
}
 

Variables

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

Macro Definition Documentation

#define MAX_HASH_VALUE   68

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

#define MAX_WORD_LENGTH   22

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

#define MIN_HASH_VALUE   2

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

#define MIN_WORD_LENGTH   2

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

Referenced by octave_kw_hash::in_word_set().

#define TOTAL_KEYWORDS   44

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

Referenced by Fiskeyword().

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 
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, -1, -1, 4, 5, 6, 7, -1, 8,
9, 10, 11, 12, 13, 14, 15, 16, -1, 17, 18, -1, 19, 20,
21, -1, 22, 23, -1, 24, -1, -1, 25, -1, 26, -1, -1, 27,
-1, 28, -1, -1, 29, -1, 30, 31, 32, -1, -1, 33, 34, -1,
35, 36, 37, 38, 39, 40, -1, 41, -1, 42, -1, -1, 43
}

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

Referenced by octave_kw_hash::in_word_set().

const struct octave_kw wordlist[]
static

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

Referenced by Fiskeyword().