iowaparser.c File Reference

#include "frontier.h"
#include "standard.h"
#include "shelltypes.h"
#include "iowacore.h"
#include <appletfrontier.h>
#include "iowaparser.h"

Include dependency graph for iowaparser.c:

Go to the source code of this file.

Defines

#define translateids   false

Functions

static boolean groupvaluevisit (hdlobject h)
static boolean getgroupvalue (hdlobject hobj, Handle *hvalue)
static boolean getvalueforscript (hdlobject hself, bigstring bsname, Handle *hvalue)
static boolean isfirstidchar (char ch)
static boolean issubsequentidchar (char ch)
boolean preparseScript (hdlobject hself, Handle script, Handle *returns)

Variables

static Handle groupvalue


Define Documentation

#define translateids   false
 

Definition at line 37 of file iowaparser.c.


Function Documentation

static boolean getgroupvalue hdlobject  hobj,
Handle hvalue
[static]
 

Definition at line 76 of file iowaparser.c.

References groupvalue, groupvaluevisit(), nil, pushtemphandle(), and visitobjects().

Referenced by getvalueforscript().

Here is the call graph for this function:

static boolean getvalueforscript hdlobject  hself,
bigstring  bsname,
Handle hvalue
[static]
 

Definition at line 97 of file iowaparser.c.

References allupper(), bigstring, callgetvalue(), copystring(), equalstrings(), getgroupvalue(), getobjectnamestring(), grouptype, lookupname(), newtexthandle(), nil, pushstring(), and pushtemphandle().

Referenced by preparseScript().

Here is the call graph for this function:

static boolean groupvaluevisit hdlobject  h  )  [static]
 

Definition at line 43 of file iowaparser.c.

References callspeaksforgroup(), disposehandle(), error, getobjectvalue(), groupvalue, h, newtexthandle(), nil, pushhandleonhandle(), and pushtexthandle().

Referenced by getgroupvalue().

Here is the call graph for this function:

static boolean isfirstidchar char  ch  )  [static]
 

Definition at line 154 of file iowaparser.c.

Referenced by issubsequentidchar(), and preparseScript().

static boolean issubsequentidchar char  ch  )  [static]
 

Definition at line 173 of file iowaparser.c.

References isfirstidchar().

Referenced by preparseScript().

Here is the call graph for this function:

boolean preparseScript hdlobject  hself,
Handle  script,
Handle returns
 

Definition at line 188 of file iowaparser.c.

References bigstring, copyhandle(), disposehandle(), disposetemphandle(), GetHandleSize, getvalueforscript(), isfirstidchar(), issubsequentidchar(), moveleft(), sethandlesize(), and setstringlength.

Referenced by evalscript(), recalcobjectvalue(), and runbuttonscript().

Here is the call graph for this function:


Variable Documentation

Handle groupvalue [static]
 

Definition at line 40 of file iowaparser.c.

Referenced by getgroupvalue(), and groupvaluevisit().


Generated on Fri Jun 2 04:42:35 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6