Lua Keywords are Not Identifiers
See #1609 (closed)
Although Solarus have the general pattern of identifiers, it does not account for Lua keywords (which are not identifiers). I don't know every case where this distinction is important, but it should keep us from writing invalid save files if someone tries to use "else" as a savegame variable.
Edited by Christopho