Inform - Support - Source

Back to List

Inventory
Complete

At Start
Forward

Plain
Coloured
Gaudy

This code
in plain text

Browsing infix.h

InfixPrintAttribute (lines 1-35)

0001  ! ----------------------------------------------------------------------------
0002  !  INFIX:  Support for the optional library extension "Infix".
0003  !
0004  !  Supplied for use with Inform 6                         Serial number 991113
0005  !                                                                 Release 6/10
0006  !  (c) Graham Nelson 1999
0007  !      but freely usable (see manuals)
0008  ! ----------------------------------------------------------------------------
0009  System_file;
0010  Ifdef DEBUG;
0011   
0012  Constant INFIXTT_NUMBER 0;
0013  Constant INFIXTT_ARRAY 1;
0014  Constant INFIXTT_ROUTINE 2;
0015  Constant INFIXTT_CONSTANT 3;
0016  Constant INFIXTT_DWORD 4;
0017  Constant INFIXTT_ACTION 5;
0018  Constant INFIXTT_ATTRIBUTE 6;
0019  Constant INFIXTT_PROPERTY 7;
0020  Constant INFIXTT_GLOBAL 8;
0021  Constant INFIXTT_NAMEDOBJECT 9;
0022  Constant INFIXTT_SYSFUN 10;
0023  Constant INFIXTT_STATICSTRING 11;
0024  Constant INFIXTT_LOGICAL 12;
0025   
0026  Global infix_term_type;
0027  Global infix_data1;
0028  Global infix_data2;
0029  Global infix_lvalue;
0030  Global infix_parsed_lvalue;
0031  Array infix_tolowercase -> 256;
0032  Array infix_text -> 128;
0033   
0034   
0035  [ InfixPrintAttribute x; print (string) #attribute_names_array-->x; ];


Last updated 27 February 2004. This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation. Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight.