Ignore:
Timestamp:
Mar 25, 2007, 2:35:35 PM (18 years ago)
Author:
cinc
Message:

IDL file parsing more or less working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/idl-compiler/include/parser.h

    r267 r269  
    8080{
    8181  gchar* chrName;    /* Name of this interface   */
    82   gchar *chrParent;  /* Name of parent interface */
     82  gchar* chrParent;  /* Name of parent interface */
    8383  gulong ulMajor;    /* Class version            */
    8484  gulong ulMinor;    /* Class version            */
    8585  gboolean fIsForwardDeclaration;
     86  gchar* chrMetaClass; /* Pointer to metaclass name or NULL*/
    8687  GPtrArray *pMethodArray;
    8788  GPtrArray *pOverrideArray;
     
    129130  IDL_SYMBOL_OVERRIDE,
    130131  IDL_SYMBOL_REGINTERFACE,  /* Used for registered interfaces */
     132  IDL_SYMBOL_CLSNAME,
     133  IDL_SYMBOL_OLDMETACLASS,
     134  IDL_SYMBOL_METACLASS,
    131135  IDL_SYMBOL_NATIVE,
    132136  /* Some GLib types */
     
    140144  IDL_SYMBOL_BOOLEAN,
    141145  IDL_SYMBOL_STRING,
     146  IDL_SYMBOL_LONG,
     147  IDL_SYMBOL_UNSIGNED,
    142148  /* Direction of method parameters */
    143149  IDL_SYMBOL_IN,
     
    172178void parseHash(void);
    173179void parsePreprocLineInfo(void);
    174 
     180void parseMetaClass(void);
Note: See TracChangeset for help on using the changeset viewer.