Eiffel Syntax Updater Tool

by Alexander Kogtenkov (modified: 2017 Oct 03)

This tool is a part of the EiffelStudio package.


The Eiffel Syntax Updater lets you migrate Eiffel classes to the new ECMA syntax. It does the following conversion:

  • !! to create
  • creation to create
  • indexing to note
  •  !X to attached X
  •  ?X to detachable X
  • removal of is
  • replacement of "feature {X}.constant" to "{X}.constant"
  • replacement of "{x: T} exp" to "attached {T} exp as x"