1
<HTML><HEAD><TITLE>Section A3: Inform directives</TITLE></HEAD>
2
<BODY BGCOLOR="#FFFFFF">
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>
6
<TT>Abbreviate</TT> <I><B><word-1></B></I> ... <I><B><word-n></B></I><BR>
7
<TT>Array</TT> <I><B><new-name></B></I> <I><B><type></B></I> <I><B><initial values></B></I><BR>
8
<TT>Attribute</TT> <I><B><new-name></B></I><BR>
9
<TT>Class</TT> <I><B><new-name></B></I> <I><B><body of definition></B></I><BR>
10
<TT>Constant</TT> <I><B><new-name></B></I> <TT>=</TT> <I><B><value></B></I><BR>
11
<TT>Default</TT> <I><B><possibly-new-name></B></I><BR>
14
<TT>Extend</TT> <I><B><grammar extension></B></I><BR>
15
<TT>Global</TT> <I><B><new-name></B></I> <TT>=</TT> <I><B><value></B></I><BR>
16
<TT>Ifdef</TT> <I><B><symbol-name></B></I><BR>
17
<TT>Ifndef</TT> <I><B><symbol-name></B></I><BR>
19
<TT>Iftrue</TT> <I><B><condition></B></I><BR>
20
<TT>Iffalse</TT> <I><B><condition></B></I><BR>
21
<TT>Import</TT> <I><B><list of imported goods></B></I><BR>
22
<TT>Include</TT> <I><B><source code filename></B></I><BR>
23
<TT>Link</TT> <I><B><module filename></B></I><BR>
24
<TT>Lowstring</TT> <I><B><text></B></I><BR>
25
<TT>Message</TT> <I><B><message-type></B></I> <I><B><diagnostic-message></B></I><BR>
26
<TT>Object</TT> <I><B><header></B></I> <I><B><body of definition></B></I><BR>
27
<TT>Property</TT> <I><B><new-name></B></I><BR>
28
<TT>Release</TT> <I><B><number></B></I><BR>
29
<TT>Replace</TT> <I><B><routine-name></B></I><BR>
30
<TT>Serial</TT> <TT>"</TT><I><B><serial number></B></I><TT>"</TT><BR>
31
<TT>Switches</TT> <I><B><list of switches></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><verb-definition></B></I><BR>
38
<TT>Nearby</TT>, much used in Inform 5 code, is still allowed but
39
in modern code the notation <TT>Object -></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.
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 © Graham Nelson 1993, 1994, 1995, 1996, 1997: all rights reserved.</I></SMALL></BODY></HTML>