GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
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   71
 
#define MAX_WORD_LENGTH   22
 
#define MIN_HASH_VALUE   2
 
#define MIN_WORD_LENGTH   2
 
#define TOTAL_KEYWORDS   48
 

Enumerations

enum  octave_kw_id {
  arguments_kw , 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 ,
  endarguments_kw , endclassdef_kw , endenumeration_kw , endevents_kw ,
  endfor_kw , endfunction_kw , endif_kw , endmethods_kw ,
  endparfor_kw , endproperties_kw , endspmd_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 , spmd_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

◆ MAX_HASH_VALUE

#define MAX_HASH_VALUE   71

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

◆ MAX_WORD_LENGTH

#define MAX_WORD_LENGTH   22

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

◆ MIN_HASH_VALUE

#define MIN_HASH_VALUE   2

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

◆ MIN_WORD_LENGTH

#define MIN_WORD_LENGTH   2

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

◆ TOTAL_KEYWORDS

#define TOTAL_KEYWORDS   48

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

Enumeration Type Documentation

◆ octave_kw_id

Enumerator
arguments_kw 
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 
endarguments_kw 
endclassdef_kw 
endenumeration_kw 
endevents_kw 
endfor_kw 
endfunction_kw 
endif_kw 
endmethods_kw 
endparfor_kw 
endproperties_kw 
endspmd_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 
spmd_kw 
switch_kw 
try_kw 
until_kw 
unwind_protect_kw 
unwind_protect_cleanup_kw 
while_kw 

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

Variable Documentation

◆ gperf_lookup

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

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

◆ wordlist

const struct octave_kw wordlist[]
static

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

Referenced by Fiskeyword().