The following identifiers are keywords, and may not be used as variable or function names:
__FILE__  | __LINE__  | break
 | 
case  | catch  | classdef
 | 
continue  | do  | else
 | 
elseif  | end  | end_try_catch
 | 
end_unwind_protect  | endclassdef  | endenumeration
 | 
endevents  | endfor  | endfunction
 | 
endif  | endmethods  | endparfor
 | 
endproperties  | endswitch  | endwhile
 | 
enumeration  | events  | for
 | 
function  | get  | global
 | 
if  | methods  | otherwise
 | 
parfor  | persistent  | properties
 | 
return  | set  | static
 | 
switch  | try  | until
 | 
unwind_protect  | unwind_protect_cleanup  | while
    | 
The function iskeyword can be used to quickly check whether an
identifier is reserved by Octave.