~ubuntu-branches/ubuntu/vivid/inform/vivid

« back to all changes in this revision

Viewing changes to html/answers2/answer53.html

  • Committer: Bazaar Package Importer
  • Author(s): Jan Christoph Nordholz
  • Date: 2008-05-26 22:09:44 UTC
  • mfrom: (2.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080526220944-ba7phz0d1k4vo7wx
Tags: 6.31.1+dfsg-1
* Remove a considerable number of files from the package
  due to unacceptable licensing terms.
* Repair library symlinks.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<HTML><HEAD><TITLE>Answer to Exercise 53</TITLE></HEAD>
2
 
<BODY BGCOLOR="#FFFFFF">
3
 
<TABLE><TR><TD Valign="top"><IMG SRC="../icons/exercise.gif" ALT="??"><TD bgcolor="#FAA89B"><B>ANSWER TO EXERCISE 53</B><TR><TD><TD>
4
 
<P>
5
 
 
6
 
<PRE>
7
 
Class Letter
8
 
  with list_together
9
 
       [;  if (inventory_stage==1)
10
 
           {   print "the letters ";
11
 
               if (~~(c_style &#38; ENGLISH_BIT))   c_style = c_style + ENGLISH_BIT;
12
 
               if (~~(c_style &#38; NOARTICLE_BIT)) c_style = c_style + NOARTICLE_BIT;
13
 
               if (c_style &#38; NEWLINE_BIT)       c_style = c_style - NEWLINE_BIT;
14
 
               if (c_style &#38; INDENT_BIT)        c_style = c_style - INDENT_BIT;
15
 
           }
16
 
           else print " from a Scrabble set";
17
 
       ],
18
 
       short_name
19
 
       [;  if (listing_together ofclass Letter) rfalse;
20
 
           print "letter ", (object) self, " from a Scrabble set"; rtrue;
21
 
       ],
22
 
       article "the";
23
 
</PRE>
24
 
 
25
 
and then as many letters as desired, along the lines of
26
 
<PRE>
27
 
Letter -&#62; "X" with name "x";
28
 
</PRE>
29
 
 
30
 
</TABLE>
31
 
<HR>Back to <A HREF="../section23.html#ex53">the exercise in section 23</A><HR>
32
 
<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>