~ubuntu-branches/ubuntu/gutsy/inform/gutsy

« back to all changes in this revision

Viewing changes to html/sectionA3.html

  • Committer: Bazaar Package Importer
  • Author(s): Mark Baker
  • Date: 2004-03-29 23:52:44 UTC
  • Revision ID: james.westby@ubuntu.com-20040329235244-fox1z1yv7d6vojoo
Tags: upstream-6.30
ImportĀ upstreamĀ versionĀ 6.30

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML><HEAD><TITLE>Section A3: Inform directives</TITLE></HEAD>
 
2
<BODY BGCOLOR="#FFFFFF">
 
3
<TABLE><P>
 
4
<TR><TD Valign="top"><A HREF="contents.html">Contents</A><BR><A HREF="sectionA2.html">Back</A><BR><A HREF="sectionA4.html">Forward</A><TD bgcolor="#F5DEB3"><BLOCKQUOTE><H3>A3. Inform directives</H3></BLOCKQUOTE><TR><TD><TD>
 
5
<BLOCKQUOTE>
 
6
<TT>Abbreviate</TT> <I><B>&#60;word-1&#62;</B></I> ... <I><B>&#60;word-n&#62;</B></I><BR>
 
7
<TT>Array</TT> <I><B>&#60;new-name&#62;</B></I> <I><B>&#60;type&#62;</B></I> <I><B>&#60;initial values&#62;</B></I><BR>
 
8
<TT>Attribute</TT> <I><B>&#60;new-name&#62;</B></I><BR>
 
9
<TT>Class</TT> <I><B>&#60;new-name&#62;</B></I> <I><B>&#60;body of definition&#62;</B></I><BR>
 
10
<TT>Constant</TT> <I><B>&#60;new-name&#62;</B></I> <TT>=</TT> <I><B>&#60;value&#62;</B></I><BR>
 
11
<TT>Default</TT> <I><B>&#60;possibly-new-name&#62;</B></I><BR>
 
12
<TT>End</TT><BR>
 
13
<TT>Endif</TT><BR>
 
14
<TT>Extend</TT> <I><B>&#60;grammar extension&#62;</B></I><BR>
 
15
<TT>Global</TT> <I><B>&#60;new-name&#62;</B></I> <TT>=</TT> <I><B>&#60;value&#62;</B></I><BR>
 
16
<TT>Ifdef</TT> <I><B>&#60;symbol-name&#62;</B></I><BR>
 
17
<TT>Ifndef</TT> <I><B>&#60;symbol-name&#62;</B></I><BR>
 
18
<TT>Ifnot</TT><BR>
 
19
<TT>Iftrue</TT> <I><B>&#60;condition&#62;</B></I><BR>
 
20
<TT>Iffalse</TT> <I><B>&#60;condition&#62;</B></I><BR>
 
21
<TT>Import</TT> <I><B>&#60;list of imported goods&#62;</B></I><BR>
 
22
<TT>Include</TT> <I><B>&#60;source code filename&#62;</B></I><BR>
 
23
<TT>Link</TT> <I><B>&#60;module filename&#62;</B></I><BR>
 
24
<TT>Lowstring</TT> <I><B>&#60;text&#62;</B></I><BR>
 
25
<TT>Message</TT> <I><B>&#60;message-type&#62;</B></I> <I><B>&#60;diagnostic-message&#62;</B></I><BR>
 
26
<TT>Object</TT> <I><B>&#60;header&#62;</B></I> <I><B>&#60;body of definition&#62;</B></I><BR>
 
27
<TT>Property</TT> <I><B>&#60;new-name&#62;</B></I><BR>
 
28
<TT>Release</TT> <I><B>&#60;number&#62;</B></I><BR>
 
29
<TT>Replace</TT> <I><B>&#60;routine-name&#62;</B></I><BR>
 
30
<TT>Serial</TT> <TT>"</TT><I><B>&#60;serial number&#62;</B></I><TT>"</TT><BR>
 
31
<TT>Switches</TT> <I><B>&#60;list of switches&#62;</B></I><BR>
 
32
<TT>Statusline</TT> <TT>score</TT> <I> or</I> <TT>time</TT><BR>
 
33
<TT>System_file</TT><BR>
 
34
<TT>Verb</TT> <I><B>&#60;verb-definition&#62;</B></I><BR>
 
35
</BLOCKQUOTE>
 
36
 
 
37
<P>
 
38
<TT>Nearby</TT>, much used in Inform 5 code, is still allowed but
 
39
in modern code the notation <TT>Object -&#62;</TT> is preferable.  A few
 
40
other directives, <TT>Dictionary</TT>, <TT>Fake_action</TT>, <TT>Ifv3</TT>,
 
41
<TT>Ifv5</TT>, <TT>Stub</TT>, <TT>Trace</TT> and <TT>Version</TT>, are obsolete or
 
42
for compiler maintenance.
 
43
</TABLE>
 
44
<HR><A HREF="contents.html">Contents</A> / <A HREF="sectionA2.html">Back</A> / <A HREF="sectionA4.html">Forward</A> <BR>
 
45
<A HREF="chapter1.html">Chapter I</A> / <A HREF="chapter2.html">Chapter II</A> / <A HREF="chapter3.html">Chapter III</A> / <A HREF="chapter4.html">Chapter IV</A> / <A HREF="chapter5.html">Chapter V</A> / <A HREF="chapter6.html">Chapter VI</A> / <A HREF="chapterA.html">Appendix</A><HR><SMALL><I>Mechanically translated to HTML from third edition as revised 16 May 1997. Copyright &#169; Graham Nelson 1993, 1994, 1995, 1996, 1997: all rights reserved.</I></SMALL></BODY></HTML>