Gosu reserves a number of keywords for specialized use. The following list contains all the
keywords recognized by Gosu. Gosu does not use some of the keywords in the list in the
current Gosu grammar. Gosu does not prevent the use of some keywords in contexts outside
their Gosu language meaning. Nonetheless, take care not to use any of the following words
other than in their Gosu grammar usage. Using a keyword in a non-standard manner creates
code that is difficult to understand or fails to compile.
abstract | float | public |
accessors | for | readonly |
and | foreach | receiver |
annotation | function | reified |
as | get | represents |
assert | hide | return |
block | if | set |
boolean | implements | short |
break | in | startswith |
byte | index | static |
case | Infinity | statictypeof |
catch | int | structure |
char | interface | super |
class | internal | switch |
classpath | iterator | this |
construct | length | throw |
contains | long | transient |
continue | NaN | true |
default | new | try |
delegate | not | typeas |
do | null | typeis |
double | or | typeloader |
else | out | typeof |
enhancement | outer | uses |
enum | override | using |
eval | package | var |
extends | param | void |
false | print | where |
field | private | while |
final | property | |
finally | protected | |