GNU Octave  6.2.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   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

◆ MAX_HASH_VALUE

#define MAX_HASH_VALUE   68

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

◆ MAX_WORD_LENGTH

#define MAX_WORD_LENGTH   22

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

◆ MIN_HASH_VALUE

#define MIN_HASH_VALUE   2

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

◆ MIN_WORD_LENGTH

#define MIN_WORD_LENGTH   2

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

◆ TOTAL_KEYWORDS

#define TOTAL_KEYWORDS   44

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

Enumeration Type Documentation

◆ octave_kw_id

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 64 of file oct-gperf.h.

Variable Documentation

◆ gperf_lookup

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 271 of file oct-gperf.h.

◆ wordlist

const struct octave_kw wordlist[]
static

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

Referenced by Fiskeyword().