At Start InfixPrintAttribute (lines 1-35)
Back to List
Forward
Browsing infix.h
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.