Keywords (TADS 3): Difference between revisions

From IFWiki

(more keywords added)
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
''Not likely a complete list, but one has to start somewhere. -- [[User:Dswxyz|David Welbourn]] 03:37, 21 Apr 2005 (Central Daylight Time)''
''Not likely a complete list, but one has to start somewhere. -- [[User:Dswxyz|David Welbourn]] 03:37, 21 Apr 2005 (Central Daylight Time)''


''Added some more based on my understanding of the frobtads compiler source code [[User:Gerynar|Royce 'Gerynar' Odle]] 00:48 21 Jun 2016 (Eastern Daylight Time)''
abort
argcount
  [[break statement (TADS)|break]]
  [[break statement (TADS)|break]]
  [[switch statement (TADS)|case]]
  [[switch statement (TADS)|case]]
  [[try statement (TADS 3)|catch]]
  [[try statement (TADS 3)|catch]]
  class
  class
  [[switch statement (TADS)|case]]
  continue
  [[continue statement (TADS)|continue]]
  [[continue statement (TADS)|continue]]
  [[do-while statement (TADS)|do]]
  [[do-while statement (TADS)|do]]
  [[switch statement (TADS)|default]]
  [[switch statement (TADS)|default]]
  delete
  delete
defined
delegated
  [[if statement (TADS)|else]]
  [[if statement (TADS)|else]]
  [[enum statement (TADS 3)|enum]]
  [[enum statement (TADS 3)|enum]]
exit
exitobj
export
extern
external
  [[try statement (TADS 3)|finally]]
  [[try statement (TADS 3)|finally]]
find
firstobj
  [[for statement (TADS)|for]]
  [[for statement (TADS)|for]]
  [[foreach statement (TADS 3)|foreach]]
  [[foreach statement (TADS 3)|foreach]]
  function
  function
getarg
global
  [[goto statement (TADS)|goto]]
  [[goto statement (TADS)|goto]]
  [[if statement (TADS)|if]]
  [[if statement (TADS)|if]]
in
inherited
  [[instrinic statement (TADS 3)|intrinsic]]
  [[instrinic statement (TADS 3)|intrinsic]]
isclass
length
  [[local statement (TADS)|local]]
  [[local statement (TADS)|local]]
method
  modify
  modify
  new
  new
  nil
  nil
object
operator
  [[property statement (TADS 3)|property]]
  [[property statement (TADS 3)|property]]
rand
randomize
  replace
  replace
  [[return statement (TADS)|return]]
  [[return statement (TADS)|return]]
  self
  self
static
  [[switch statement (TADS)|switch]]
  [[switch statement (TADS)|switch]]
template
  [[throw statement (TADS)|throw]]
  [[throw statement (TADS)|throw]]
  [[enum statement (TADS 3)|token]]
  [[enum statement (TADS 3)|token]]

Latest revision as of 03:19, 23 June 2016

These words have reserved usage in the TADS 3 authoring system.

Not likely a complete list, but one has to start somewhere. -- David Welbourn 03:37, 21 Apr 2005 (Central Daylight Time)

Added some more based on my understanding of the frobtads compiler source code Royce 'Gerynar' Odle 00:48 21 Jun 2016 (Eastern Daylight Time)

abort
argcount
break
case
catch
class
continue
continue
do
default
delete
defined
delegated
else
enum
exit
exitobj
export
extern
external
finally
find
firstobj
for
foreach
function
getarg
global
goto
if
in
inherited
intrinsic
isclass
length
local
method
modify
new
nil
object
operator
property
rand
randomize
replace
return
self
static
switch
template
throw
token
true
try
while