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-45)

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.