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 | global | if |
methods | otherwise | parfor |
persistent | properties | return |
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.