[[Property:title|Eiffel language reserved words]] [[Property:link_title|Eiffel programming language reserved words]] [[Property:weight|1]] [[Property:uuid|047ce062-45de-f25c-f356-ee8ec0fc2d1d]] In the Eiffel language, there are certain words that are considered "reserved". These words have specific meanings recognized by the compiler. As such, it is invalid to attempt to use a reserved word as an ordinary language identifier. The reserved words listed in the ISO/ECMA standard are show below with a brief explanation of their meanings. ==Reserved words== ===agent=== Used to specify an [[ET: Agents|agent]]. :[[Eiffel language syntax#Agents|Syntax.]] ===alias=== Used to identify an alternative or alias feature name. :[[Eiffel language syntax#Feature names|Syntax.]] [[ET: The Dynamic Structure: Execution Model#Infix and prefix notations|Usage for infix/prefix notations.]] [[ET: The Static Picture: System Organization#External software|Usage in interfaces to external software.]] :[[Eiffel language syntax#External routines|Syntax.]] ===all=== Used in [[ET: Inheritance#Changing the export status|export adaptation]] to indicate that a chosen export status applies to all features inherited from a given parent. :[[Eiffel language syntax#Export adaptation|Syntax.]] ===and=== The logical conjunction [[Eiffel language syntax#Operators|operator]]. Strict when used alone, nonstrict when used with [[#then|then]]. ===as=== ===assign=== ===attribute=== ===check=== ===class=== ===convert=== ===create=== ===Current=== ===debug=== ===deferred=== ===do=== ===else=== ===elseif=== ===end=== ===ensure=== ===expanded=== ===export=== ===external=== ===False=== ===feature=== ===from=== ===frozen=== ===if=== ===implies=== ===inherit=== ===inspect=== ===invariant=== ===like=== ===local=== ===loop=== ===not=== ===note=== ===obsolete=== ===old=== ===once=== ===only=== ===or=== ===Precursor=== ===redefine=== ===rename=== ===require=== ===rescue=== ===Result=== ===retry=== ===select=== ===separate=== ===then=== ===True=== ===TUPLE=== ===undefine=== ===until=== ===variant=== ===Void=== ===when=== ===xor===