



At Start InfixPrintAttribute (lines 1-45)
Back to List
Forward
Browsing infix.h
0001 ! ==============================================================================
0002 ! INFIX: Support for the optional library debugger extension "Infix".
0003 !
0004 ! Supplied for use with Inform 6 -- Release 6/11 -- Serial number 040227
0005 !
0006 ! Copyright Graham Nelson 1993-2004 but freely usable (see manuals)
0007 !
0008 ! This file is automatically Included in your game file by "Grammar" if you
0009 ! supply the -X compiler switch.
0010 ! ==============================================================================
0011
0012 System_file;
0013
0014 ! ------------------------------------------------------------------------------
0015
0016 #Ifdef DEBUG;
0017
0018 Constant INFIXTT_NUMBER 0;
0019 Constant INFIXTT_ARRAY 1;
0020 Constant INFIXTT_ROUTINE 2;
0021 Constant INFIXTT_CONSTANT 3;
0022 Constant INFIXTT_DWORD 4;
0023 Constant INFIXTT_ACTION 5;
0024 Constant INFIXTT_ATTRIBUTE 6;
0025 Constant INFIXTT_PROPERTY 7;
0026 Constant INFIXTT_GLOBAL 8;
0027 Constant INFIXTT_NAMEDOBJECT 9;
0028 Constant INFIXTT_SYSFUN 10;
0029 Constant INFIXTT_STATICSTRING 11;
0030 Constant INFIXTT_LOGICAL 12;
0031
0032 Global infix_term_type;
0033 Global infix_data1;
0034 Global infix_data2;
0035 Global infix_lvalue;
0036 Global infix_parsed_lvalue;
0037 Array infix_tolowercase -> 256;
0038 #Ifdef VN_1630;
0039 Array infix_text buffer 126;
0040 #Ifnot;
0041 Array infix_text -> 128;
0042 #Endif; ! VN_
0043
0044
0045 [ InfixPrintAttribute x; print (string) #attribute_names_array-->x; ];
Last updated 27 February 2004. The librarian in charge of this page is Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight. Please email any comments, suggestions or corrections to cedenqs@inform-fiction.org.