octave: Keywords

 
 F.1 Keywords
 ============
 
 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.
 
  -- : iskeyword ()
  -- : iskeyword (NAME)
      Return true if NAME is an Octave keyword.
 
      If NAME is omitted, return a list of keywords.
 
      See also: Seeisvarname XREFisvarname, Seeexist XREFexist.