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 web site has not been fully supported since April 2008. Information may be out of date. This page was originally managed by Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight.