langinternal.h File Reference

#include "lang.h"
#include "process.h"

Include dependency graph for langinternal.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define langerrorlist   257
#define undefinederror   1
#define ostypecoerceerror   2
#define badentrypointnameerror   3
#define stringcharerror   4
#define stringlongerror   5
#define unknownidentifiererror   6
#define notenoughparameterserror   7
#define unexpectedopcodeerror   8
#define unknownfunctionerror   9
#define cantdeleteerror   10
#define charoutofrangeerror   11
#define inttoolargeerror   12
#define inttoosmallerror   13
#define stringnotterminatederror   14
#define badcharconsterror   15
#define illegaltokenerror   16
#define stringnotbooleanerror   17
#define dividebyzeroerror   18
#define parsererror   19
#define tmpstackoverflowerror   20
#define notvarparamerror   21
#define multiplesymbolerror   22
#define intcoerceerror   23
#define charcoerceerror   24
#define longcoerceerror   25
#define datecoerceerror   26
#define stringcoerceerror   27
#define booleancoerceerror   28
#define notfunctionerror   29
#define toomanyparameterserror   30
#define badreplacecontexterror   31
#define badaddresserror   32
#define ipcerror   33
#define appnotloadederror   34
#define badexternalassignmenterror   35
#define cantcoercetobinaryerror   36
#define coercionnotpossibleerror   37
#define unaryminusnotpossibleerror   38
#define unarynotnotpossibleerror   39
#define foragentsonlyerror   40
#define invaliddirectionerror   41
#define badipclistvalerror   42
#define badipclistposerror   43
#define numbertoolargeerror   44
#define ipcappleerror   45
#define nosuchtableerror   46
#define notefperror   47
#define arraynottableerror   48
#define arrayindexerror   49
#define arraystringindexerror   50
#define cantsizeerror   51
#define tabletoosmallerror   52
#define numbernotpositiveerror   53
#define cantpackerror   54
#define cantunpackerror   55
#define unpackformaterror   56
#define cantpackthisexternalerror   57
#define cantunpackthisexternalerror   58
#define iacaddresserror   59
#define addresscoerceerror   60
#define iactoolkitnotintializederror   61
#define badwithstatementerror   62
#define nopatherror   63
#define externalreturnerror   64
#define externalgetvalueerror   65
#define externalassignerror   66
#define trapnotrunningerror   67
#define dialognotrunningerror   68
#define cantloaddialogerror   69
#define dialogitemnumerror   70
#define cantnestdialogserror   71
#define badexternaloperationerror   72
#define additionnotpossibleerror   73
#define subtractionnotpossibleerror   74
#define multiplicationnotpossibleerror   75
#define divisionnotpossibleerror   76
#define modulusnotpossibleerror   77
#define comparisonnotpossibleerror   78
#define toomanywithtableserror   79
#define stackoverflowerror   80
#define badoutgoingipctypeerror   81
#define cantruncarderror   82
#define binarycoerceerror   83
#define pointcoerceerror   84
#define rectcoerceerror   85
#define rgbcoerceerror   86
#define patterncoerceerror   87
#define filespeccoerceerror   88
#define aliascoerceerror   89
#define badrandomboundserror   90
#define cantusealiaseserror   91
#define cantuseobjspecserror   92
#define badkeyformerror   93
#define binaryrequirederror   94
#define floatcoerceerror   95
#define notxcmderror   96
#define notucmderror   97
#define notcarderror   98
#define badrangeoperationerror   99
#define badobjectspecificationerror   100
#define cantopencomponenterror   101
#define cantbackgroundclipboard   102
#define listcoerceerror   103
#define badfieldoperationerror   104
#define unknownparametererror   105
#define duplicateparametererror   106
#define binarytypecoerceerror   107
#define nocomponentmanagererror   108
#define bitindexerror   109
#define badnetworkvolumespecificationerror   110
#define nofileopenerror   111
#define floattolongerror   112
#define semaphoretimeouterror   113
#define badthreadiderror   114
#define dbnotopenederror   115
#define dbopenedreadonlyerror   116
#define unimplementedverberror   117
#define needopendberror   118
#define externalvaluerequirederror   119
#define niladdresserror   120
#define tableloadingerror   121
#define filenotopenederror   122
#define cantconnecttodllerror   123
#define cantfindprocinfoerror   124
#define cantfinddllfunctionerror   125
#define cantfindprocinfofunctionerror   126
#define noattributestableerror   127
#define cantfindattributeerror   128
#define cantgetxmladdresserror   129
#define badxmltexterror   130
#define missingxmlattributeserror   131
#define cantdecompilerror   132
#define frontierxmldatatypeerror   133
#define hashpackerror   134
#define hashunpackerror   135
#define evaldirectiveerror   136
#define emptydefinedirective   137
#define illegalnameerror   138
#define tablesavingerror   139
#define badrenameerror   140
#define cantencodeaddress   141
#define cantdecodeaddress   142
#define badwindowerror   143
#define parseaddresserror   144
#define urlspliterror   145
#define cloudspecerror   146
#define cloudelementerror   147
#define bitshiftdisterror   148
#define cantfindprocinfoloaderror   149
#define regexpcompileerror   150
#define regexpinvaliderror   151
#define regexpinternalerror   152
#define regexpbadgroupnameerror   153
#define regexpnonexistantgroupnumbererror   154
#define regexpnonexistantgroupnameerror   155
#define regexpnonexistantgrouperror   156
#define frinternalerror   157
#define frbadgroupnameerror   158
#define frnonexistantgroupnumbererror   159
#define frnonexistantgroupnameerror   160
#define replaceitemerror   161
#define cmdshellnotfounderror   162
#define langstacklist   137
#define machinePPC   BIGSTRING ("\x07" "PowerPC")
#define machine68K   BIGSTRING ("\x03" "68K")
#define machinex86   BIGSTRING ("\x03" "x86")
#define osMacOS   BIGSTRING ("\x05" "MacOS")
#define osWin95   BIGSTRING ("\x05" "Win95")
#define osWinNT   BIGSTRING ("\x05" "WinNT")
#define osCarbon   BIGSTRING ("\x05" "MacCn")
#define idusertalkstring   128
#define idusertalkdescriptionstring   129
#define langinterfacelist   138
#define langmiscstringlist   158

Typedefs

typedef boolean(* langtreevisitcallback )(hdltreenode, ptrvoid)

Enumerations

enum  tystackid {
  idtablestack = 1, iderrorcallbackstack, idsourcestack, idlocalsstack,
  idprogramstack
}
enum  {
  useparenthesisstring = 1, unresolvedaliasstring, unavailablestring, appwhoseidstring,
  appinfotablestring, appidfieldstring, appnamefieldstring, onthisnetstring,
  onthismacstring, nomaintorunstring, needmodulecallstring, useaddressoperatorstring,
  usertalkcomponentstring, anomynousthreadstring, appleeventthreadstring
}
enum  {
  unknownstring = 1, errorstring, ondiskstring, treesizestring,
  treesizestring2, tokennumberstring, breakpointstring, levelstring,
  enumstring, numberstring, nonestring, nilstring,
  justnilstring
}

Functions

boolean langpushlocalchain (hdlhashtable *)
boolean langpoplocalchain (hdlhashtable)
boolean languserescaped (boolean)
boolean langdebuggercall (hdltreenode)
boolean langsaveglobals (void)
boolean langrestoreglobals (void)
boolean langpushsourcecode (hdlhashtable, hdlhashnode, bigstring)
boolean langpopsourcecode (void)
boolean langgetsourcecodeaddress (hdlhashtable *htable, bigstring bsname)
boolean langerrormessage (bigstring)
boolean langdialogrunning (void)
boolean langgetdialogvalue (hdltreenode, tyvaluerecord *)
boolean langsetdialogvalue (hdltreenode, tyvaluerecord *)
boolean langsetdialogitemenable (hdltreenode, tyvaluerecord *)
boolean langsetdialogitemvis (hdltreenode, boolean, tyvaluerecord *)
boolean langrundialog (hdltreenode, tyvaluerecord *)
boolean langdialogstart (void)
void parseerror (bigstring)
hdlerrorstack langerrorgetstack (void)
boolean langerrorstart (void)
void langseterrorline (hdltreenode)
boolean langrunscript (bigstring, tyvaluerecord *, hdlhashtable, tyvaluerecord *)
boolean evaluatetree (hdltreenode, tyvaluerecord *)
boolean evaluatelist (hdltreenode, tyvaluerecord *)
boolean hashflushcache (long *)
short hashfunction (const bigstring)
boolean hashresolvevalue (hdlhashtable, hdlhashnode)
boolean langrunmodeless (hdltreenode, tyvaluerecord *)
boolean langheaptype (tyvaluetype)
boolean langheapallocated (tyvaluerecord *, Handle *)
void langgetwithvaluename (short, bigstring)
boolean langgetvalsize (tyvaluerecord, long *)
boolean langgetstringlist (short, bigstring)
boolean langgetmiscstring (short, bigstring)
boolean langcheckstacklimit (tystackid, short, short)
void langbadexternaloperror (short, tyvaluerecord)
void langarrayreferror (short, bigstring, const tyvaluerecord *, tyvaluerecord *)
boolean langfindexternalwindow (const bigstring, Handle *)
boolean langgetuserflag (short, boolean)
boolean langsetuserflag (short, boolean)
boolean langgetthisaddress (hdlhashtable *, bigstring)
boolean langsetthisvalue (hdlhashtable, hdlhashtable, bigstring)
boolean langfastaddresstotable (hdlhashtable, bigstring, hdlhashtable *)
boolean langvaltocode (tyvaluerecord *vcode, hdltreenode *hcode)
boolean langfollowifaddressvalue (tyvaluerecord *v)
boolean isfirstidentifierchar (byte ch)
boolean isidentifierchar (byte ch)
boolean langisidentifier (bigstring)
boolean langdeparsestring (bigstring, byte)
boolean langstriptextsyntax (Handle)
boolean langaddapplescriptsyntax (Handle)
void langstarttrace (void)
void langendtrace (void)
void langtrace (bigstring)
void langsyntaxtrace (boolean)
boolean langvisitcodetree (hdltreenode, langtreevisitcallback, ptrvoid)
short langcounttreenodes (hdltreenode)
boolean newconstnode (tyvaluerecord, hdltreenode *)
boolean newidnode (tyvaluerecord, hdltreenode *)
boolean pushquadruplet (tytreetype, hdltreenode, hdltreenode, hdltreenode, hdltreenode, hdltreenode *)
boolean pushtriplet (tytreetype, hdltreenode, hdltreenode, hdltreenode, hdltreenode *)
boolean pushbinaryoperation (tytreetype, hdltreenode, hdltreenode, hdltreenode *)
boolean pushunaryoperation (tytreetype, hdltreenode, hdltreenode *)
boolean pushoperation (tytreetype, hdltreenode *)
boolean pushloop (hdltreenode, hdltreenode, hdltreenode, hdltreenode *)
boolean pushloopbody (hdltreenode, hdltreenode)
boolean pushunarystatementlist (hdltreenode, hdltreenode)
boolean pushtripletstatementlists (hdltreenode, hdltreenode, hdltreenode)
boolean pushfunctioncall (hdltreenode, hdltreenode, hdltreenode *)
boolean pushkernelcall (hdltreenode, hdltreenode *)
boolean pushfunctionreference (tyvaluerecord, hdltreenode *)
boolean pushlastlink (hdltreenode, hdltreenode)
boolean pushlastoptionallink (hdltreenode, hdltreenode, hdltreenode *)
boolean langpacktree (hdltreenode, Handle *)
boolean langunpacktree (Handle, hdltreenode *)
boolean langcopytree (hdltreenode, hdltreenode *)
boolean stringtoaddress (tyvaluerecord *)
boolean stringisboolean (bigstring bs, boolean *flboolean)
void pullstringvalue (const tyvaluerecord *, bigstring)
boolean setaddressencoding (tyvaluerecord *, boolean)
boolean coercebinaryval (tyvaluerecord *, tyvaluetype, long, tyvaluetype)
boolean getobjspecparam (hdltreenode, short, tyvaluerecord *)
boolean newheapvalue (ptrvoid, long, tyvaluetype, tyvaluerecord *)
boolean langcoerceerror (tyvaluerecord *, tyvaluetype)
boolean langgetdottedsymbolval (hdltreenode, hdlhashtable *, bigstring, tyvaluerecord *, hdlhashnode *)
boolean idvalue (hdltreenode, tyvaluerecord *)
boolean dotvalue (hdltreenode, tyvaluerecord *)
boolean addressofvalue (hdltreenode, tyvaluerecord *)
boolean dereferencevalue (hdltreenode, tyvaluerecord *)
boolean assignvalue (hdltreenode, tyvaluerecord)
boolean deletevalue (hdltreenode, tyvaluerecord *)
boolean modifyassignvalue (hdltreenode, tyvaluerecord, tytreetype, tyvaluerecord *, boolean)
boolean arrayvalue (hdltreenode, tyvaluerecord *)
boolean incrementvalue (boolean, boolean, hdltreenode, tyvaluerecord *)
boolean langgetnodecode (hdlhashtable, bigstring, hdlhashnode, hdltreenode *)
boolean evaluatereadonlyparam (hdltreenode hparam, tyvaluerecord *vparam)
boolean langinitbuiltins (void)
boolean langreleasesemaphores (hdlprocessrecord)
boolean langisremotefunction (hdltreenode htree)
boolean langremotefunctioncall (hdltreenode htree, hdltreenode hparam1, tyvaluerecord *vreturned)
boolean langrunscriptcode (hdlhashtable htable, bigstring bsverb, hdltreenode hcode, tyvaluerecord *vparams, hdlhashtable hcontext, tyvaluerecord *vreturned)

Variables

boolean fllangerror
unsigned short langerrordisable
Handle tryerror
Handle tryerrorstack
boolean flparamerrorenabled
boolean flbreak
boolean flcontinue
boolean flreturn
hdlhashtable hmagictable
DialogPtr langmodaldialog
bigstring bsfunctionname
boolean flstackoverflow
boolean flfindanyspecialsymbol
bigstring bscontainername
boolean flcoerceexternaltostring
boolean flinhibitnilcoercion


Define Documentation

#define additionnotpossibleerror   73
 

Definition at line 115 of file langinternal.h.

Referenced by addvalue().

#define addresscoerceerror   60
 

Definition at line 102 of file langinternal.h.

Referenced by coercetoaddress().

#define aliascoerceerror   89
 

Definition at line 131 of file langinternal.h.

#define appnotloadederror   34
 

Definition at line 76 of file langinternal.h.

Referenced by langipcbuildmessage(), langipccomplexsend(), and langipcmessage().

#define arrayindexerror   49
 

Definition at line 91 of file langinternal.h.

Referenced by getvalidstringindex(), langarrayreferror(), and tablearrayvalue().

#define arraynottableerror   48
 

Definition at line 90 of file langinternal.h.

Referenced by langarrayreferror(), parsearrayreference(), setarrayelement(), and tablearrayvalue().

#define arraystringindexerror   50
 

Definition at line 92 of file langinternal.h.

Referenced by langarrayreferror(), and tablearrayvalue().

#define badaddresserror   32
 

Definition at line 74 of file langinternal.h.

Referenced by getaddressvalue().

#define badcharconsterror   15
 

Definition at line 57 of file langinternal.h.

Referenced by parsepopcharconst().

#define badentrypointnameerror   3
 

Definition at line 45 of file langinternal.h.

Referenced by langgetentrypoint().

#define badexternalassignmenterror   35
 

Definition at line 77 of file langinternal.h.

Referenced by assignordeletevalue(), and hashassign().

#define badexternaloperationerror   72
 

Definition at line 114 of file langinternal.h.

Referenced by coercetolist(), and coercetypes().

#define badfieldoperationerror   104
 

Definition at line 146 of file langinternal.h.

Referenced by evaltree().

#define badipclistposerror   43
 

Definition at line 85 of file langinternal.h.

Referenced by coercetolistposition().

#define badipclistvalerror   42
 

Definition at line 84 of file langinternal.h.

Referenced by getbinarylistdesc().

#define badkeyformerror   93
 

Definition at line 135 of file langinternal.h.

#define badnetworkvolumespecificationerror   110
 

Definition at line 152 of file langinternal.h.

Referenced by filefunctionvalue().

#define badobjectspecificationerror   100
 

Definition at line 142 of file langinternal.h.

Referenced by evaluateelement(), evaluateobject(), evaluateproperty(), evaluatetest(), and stringtoobjspec().

#define badoutgoingipctypeerror   81
 

Definition at line 123 of file langinternal.h.

Referenced by langipcpushparam().

#define badrandomboundserror   90
 

Definition at line 132 of file langinternal.h.

Referenced by langfunctionvalue().

#define badrangeoperationerror   99
 

Definition at line 141 of file langinternal.h.

Referenced by evaltree().

#define badrenameerror   140
 

Definition at line 182 of file langinternal.h.

Referenced by tablerenameverb().

#define badreplacecontexterror   31
 

Definition at line 73 of file langinternal.h.

Referenced by searchfunctionvalue().

#define badthreadiderror   114
 

Definition at line 156 of file langinternal.h.

Referenced by getthreadvalue().

#define badwindowerror   143
 

Definition at line 185 of file langinternal.h.

Referenced by filemenufunctionvalue(), langpackwindowverb(), and windowfunctionvalue().

#define badwithstatementerror   62
 

Definition at line 104 of file langinternal.h.

Referenced by evaluatewith().

#define badxmltexterror   130
 

Definition at line 172 of file langinternal.h.

Referenced by getnexttoken(), and xmlcompile().

#define binarycoerceerror   83
 

Definition at line 125 of file langinternal.h.

Referenced by binarytoscalar(), and coercebinaryval().

#define binaryrequirederror   94
 

Definition at line 136 of file langinternal.h.

Referenced by langfunctionvalue(), langipcgetlistitem(), and langipcputlistitem().

#define binarytypecoerceerror   107
 

Definition at line 149 of file langinternal.h.

Referenced by coercebinaryval().

#define bitindexerror   109
 

Definition at line 151 of file langinternal.h.

Referenced by bitclearverb(), bitgetverb(), and bitsetverb().

#define bitshiftdisterror   148
 

Definition at line 190 of file langinternal.h.

Referenced by bitshiftleftverb(), and bitshiftrightverb().

#define booleancoerceerror   28
 

Definition at line 70 of file langinternal.h.

Referenced by coercetoboolean().

#define cantbackgroundclipboard   102
 

Definition at line 144 of file langinternal.h.

Referenced by clipboardfunctionvalue(), and threadfunctionvalue().

#define cantcoercetobinaryerror   36
 

Definition at line 78 of file langinternal.h.

Referenced by coercetobinary().

#define cantconnecttodllerror   123
 

Definition at line 165 of file langinternal.h.

Referenced by openlibrary().

#define cantdecodeaddress   142
 

Definition at line 184 of file langinternal.h.

Referenced by fwsNetEventAddressDecode().

#define cantdecompilerror   132
 

Definition at line 174 of file langinternal.h.

Referenced by gethashnodetable().

#define cantdeleteerror   10
 

Definition at line 52 of file langinternal.h.

Referenced by hashdelete(), and hashunlink().

#define cantencodeaddress   141
 

Definition at line 183 of file langinternal.h.

Referenced by fwsNetEventAddressEncode().

#define cantfindattributeerror   128
 

Definition at line 170 of file langinternal.h.

Referenced by xmlgetattribute().

#define cantfinddllfunctionerror   125
 

Definition at line 167 of file langinternal.h.

Referenced by callprocwithparams().

#define cantfindprocinfoerror   124
 

Definition at line 166 of file langinternal.h.

Referenced by parseprocinforesource().

#define cantfindprocinfofunctionerror   126
 

Definition at line 168 of file langinternal.h.

Referenced by locateprocinfo().

#define cantfindprocinfoloaderror   149
 

Definition at line 191 of file langinternal.h.

Referenced by parseprocinforesource().

#define cantgetxmladdresserror   129
 

Definition at line 171 of file langinternal.h.

Referenced by xmlgetaddress().

#define cantloaddialogerror   69
 

Definition at line 111 of file langinternal.h.

Referenced by langrundialog(), and langrunmodeless().

#define cantnestdialogserror   71
 

Definition at line 113 of file langinternal.h.

Referenced by langrundialog().

#define cantopencomponenterror   101
 

Definition at line 143 of file langinternal.h.

Referenced by openscriptcomponent(), osagetcode(), and osaRunSharedMenuItem().

#define cantpackerror   54
 

Definition at line 96 of file langinternal.h.

Referenced by hashpackvisit(), and langpackvalue().

#define cantpackthisexternalerror   57
 

Definition at line 99 of file langinternal.h.

Referenced by langexternalmemorypack().

#define cantruncarderror   82
 

Definition at line 124 of file langinternal.h.

#define cantsizeerror   51
 

Definition at line 93 of file langinternal.h.

Referenced by sizefunc().

#define cantunpackerror   55
 

Definition at line 97 of file langinternal.h.

Referenced by langunpackvalue().

#define cantunpackthisexternalerror   58
 

Definition at line 100 of file langinternal.h.

Referenced by langexternalmemoryunpack(), langexternalunpack(), and langunpackwindowverb().

#define cantusealiaseserror   91
 

Definition at line 133 of file langinternal.h.

Referenced by langcanusealiases().

#define cantuseobjspecserror   92
 

Definition at line 134 of file langinternal.h.

#define charcoerceerror   24
 

Definition at line 66 of file langinternal.h.

Referenced by coercetochar().

#define charoutofrangeerror   11
 

Definition at line 53 of file langinternal.h.

Referenced by coercetochar().

#define cloudelementerror   147
 

Definition at line 189 of file langinternal.h.

Referenced by opxmlpullcloudattribute().

#define cloudspecerror   146
 

Definition at line 188 of file langinternal.h.

Referenced by opxmlpushcloudattribute().

#define cmdshellnotfounderror   162
 

Definition at line 204 of file langinternal.h.

#define coercionnotpossibleerror   37
 

Definition at line 79 of file langinternal.h.

Referenced by langcoerceerror().

#define comparisonnotpossibleerror   78
 

Definition at line 120 of file langinternal.h.

Referenced by EQvalue(), GTvalue(), LTvalue(), and mathfunctionvalue().

#define datecoerceerror   26
 

Definition at line 68 of file langinternal.h.

Referenced by coercetodate().

#define dbnotopenederror   115
 

Definition at line 157 of file langinternal.h.

Referenced by getipcaddressvalue().

#define dbopenedreadonlyerror   116
 

Definition at line 158 of file langinternal.h.

Referenced by getodbvalue().

#define dialogitemnumerror   70
 

Definition at line 112 of file langinternal.h.

Referenced by langvaliddialogitem().

#define dialognotrunningerror   68
 

Definition at line 110 of file langinternal.h.

Referenced by langdialoggetitemparam().

#define dividebyzeroerror   18
 

Definition at line 60 of file langinternal.h.

Referenced by nonzerovalue().

#define divisionnotpossibleerror   76
 

Definition at line 118 of file langinternal.h.

Referenced by dividevalue().

#define duplicateparametererror   106
 

Definition at line 148 of file langinternal.h.

Referenced by langaddfuncparams().

#define emptydefinedirective   137
 

Definition at line 179 of file langinternal.h.

Referenced by runoutlinedirectivesverb().

#define evaldirectiveerror   136
 

Definition at line 178 of file langinternal.h.

Referenced by htmlrundirective().

#define externalassignerror   66
 

Definition at line 108 of file langinternal.h.

Referenced by assignordeletevalue(), langaddlocals(), and langaddlocalsymbols().

#define externalgetvalueerror   65
 

Definition at line 107 of file langinternal.h.

Referenced by langaddfuncparams().

#define externalreturnerror   64
 

Definition at line 106 of file langinternal.h.

Referenced by evaltree().

#define externalvaluerequirederror   119
 

Definition at line 161 of file langinternal.h.

Referenced by langsettargetfunc().

#define filenotopenederror   122
 

Definition at line 164 of file langinternal.h.

Referenced by fifopenfileerror().

#define filespeccoerceerror   88
 

Definition at line 130 of file langinternal.h.

#define floatcoerceerror   95
 

Definition at line 137 of file langinternal.h.

Referenced by coercetodouble(), and coercetosingle().

#define floattolongerror   112
 

Definition at line 154 of file langinternal.h.

Referenced by longrangeerror().

#define foragentsonlyerror   40
 

Definition at line 82 of file langinternal.h.

Referenced by langfunctionvalue().

#define frbadgroupnameerror   158
 

Definition at line 200 of file langinternal.h.

#define frinternalerror   157
 

Definition at line 199 of file langinternal.h.

#define frnonexistantgroupnameerror   160
 

Definition at line 202 of file langinternal.h.

#define frnonexistantgroupnumbererror   159
 

Definition at line 201 of file langinternal.h.

#define frontierxmldatatypeerror   133
 

Definition at line 175 of file langinternal.h.

Referenced by xmlvaltostring().

#define hashpackerror   134
 

Definition at line 176 of file langinternal.h.

Referenced by hashpackvisit().

#define hashunpackerror   135
 

Definition at line 177 of file langinternal.h.

Referenced by hashunpacktable().

#define iacaddresserror   59
 

Definition at line 101 of file langinternal.h.

Referenced by getipcaddressvalue().

#define iactoolkitnotintializederror   61
 

Definition at line 103 of file langinternal.h.

Referenced by langipcbuildmessage().

#define idusertalkdescriptionstring   129
 

Definition at line 237 of file langinternal.h.

#define idusertalkstring   128
 

Definition at line 236 of file langinternal.h.

#define illegalnameerror   138
 

Definition at line 180 of file langinternal.h.

Referenced by hashinsert().

#define illegaltokenerror   16
 

Definition at line 58 of file langinternal.h.

Referenced by langscanner().

#define intcoerceerror   23
 

Definition at line 65 of file langinternal.h.

#define inttoolargeerror   12
 

Definition at line 54 of file langinternal.h.

Referenced by coercetoint().

#define inttoosmallerror   13
 

Definition at line 55 of file langinternal.h.

Referenced by coercetoint().

#define invaliddirectionerror   41
 

Definition at line 83 of file langinternal.h.

Referenced by coercetodirection(), and stringtodirection().

#define ipcappleerror   45
 

Definition at line 87 of file langinternal.h.

Referenced by langipccomplexsend(), and langipcmessage().

#define ipcerror   33
 

Definition at line 75 of file langinternal.h.

Referenced by langipcmessage().

#define langerrorlist   257
 

Definition at line 41 of file langinternal.h.

Referenced by ccloadspecialfile(), clipboardfunctionvalue(), filefunctionvalue(), filemenufunctionvalue(), hashreporterror(), htmlfunctionvalue(), lang3paramerror(), langerror(), langipcstart(), langparamerrormessage(), languntraperrors(), launchfunctionvalue(), replacevariabledialog(), rezfunctionvalue(), searchfunctionvalue(), sysfunctionvalue(), tablesavesystemtable(), threadfunctionvalue(), windowfunctionvalue(), and xmlfunctionvalue().

#define langinterfacelist   138
 

Definition at line 240 of file langinternal.h.

Referenced by langgetstringlist().

#define langmiscstringlist   158
 

Definition at line 276 of file langinternal.h.

Referenced by hashgetvaluestring(), and langgetmiscstring().

#define langstacklist   137
 

Definition at line 206 of file langinternal.h.

Referenced by langcheckstacklimit().

#define listcoerceerror   103
 

Definition at line 145 of file langinternal.h.

Referenced by pullintegerlist().

#define longcoerceerror   25
 

Definition at line 67 of file langinternal.h.

Referenced by coercetolong().

#define machine68K   BIGSTRING ("\x03" "68K")
 

Definition at line 223 of file langinternal.h.

Referenced by sysfunctionvalue().

#define machinePPC   BIGSTRING ("\x07" "PowerPC")
 

Definition at line 222 of file langinternal.h.

Referenced by sysfunctionvalue().

#define machinex86   BIGSTRING ("\x03" "x86")
 

Definition at line 224 of file langinternal.h.

Referenced by sysfunctionvalue().

#define missingxmlattributeserror   131
 

Definition at line 173 of file langinternal.h.

Referenced by xmlcompile().

#define modulusnotpossibleerror   77
 

Definition at line 119 of file langinternal.h.

Referenced by modvalue().

#define multiplesymbolerror   22
 

Definition at line 64 of file langinternal.h.

Referenced by langaddhandler(), and langaddlocals().

#define multiplicationnotpossibleerror   75
 

Definition at line 117 of file langinternal.h.

Referenced by multiplyvalue().

#define needopendberror   118
 

Definition at line 160 of file langinternal.h.

Referenced by ccloadspecialfile().

#define niladdresserror   120
 

Definition at line 162 of file langinternal.h.

Referenced by langsymbolreference(), and newvaluefunc().

#define noattributestableerror   127
 

Definition at line 169 of file langinternal.h.

Referenced by xmlgetattribute().

#define nocomponentmanagererror   108
 

Definition at line 150 of file langinternal.h.

Referenced by opgetcodeverb(), and opgetsourceverb().

#define nofileopenerror   111
 

Definition at line 153 of file langinternal.h.

Referenced by osahandlerunscript().

#define nopatherror   63
 

Definition at line 105 of file langinternal.h.

#define nosuchtableerror   46
 

Definition at line 88 of file langinternal.h.

Referenced by langfastaddresstotable(), and langgetdotparams().

#define notcarderror   98
 

Definition at line 140 of file langinternal.h.

#define notefperror   47
 

Definition at line 89 of file langinternal.h.

Referenced by kernelfunctionvalue(), and pushkernelcall().

#define notenoughparameterserror   7
 

Definition at line 49 of file langinternal.h.

Referenced by getparam(), and langaddfuncparams().

#define notfunctionerror   29
 

Definition at line 71 of file langinternal.h.

Referenced by binaryfunctionvalue(), evaluateosascript(), langcallscriptwithaddress(), langgethandlercode(), langhandlercall(), langipcfindtraphandler(), langipcrunscript(), langrunscript(), and threadcallscriptverb().

#define notucmderror   97
 

Definition at line 139 of file langinternal.h.

#define notvarparamerror   21
 

Definition at line 63 of file langinternal.h.

#define notxcmderror   96
 

Definition at line 138 of file langinternal.h.

#define numbernotpositiveerror   53
 

Definition at line 95 of file langinternal.h.

Referenced by getpositivelongvalue().

#define numbertoolargeerror   44
 

Definition at line 86 of file langinternal.h.

Referenced by parsepopnumber().

#define osCarbon   BIGSTRING ("\x05" "MacCn")
 

Definition at line 231 of file langinternal.h.

#define osMacOS   BIGSTRING ("\x05" "MacOS")
 

Definition at line 226 of file langinternal.h.

Referenced by sysos().

#define ostypecoerceerror   2
 

Definition at line 44 of file langinternal.h.

Referenced by langipcgetparamvisit(), and langstringtoostype().

#define osWin95   BIGSTRING ("\x05" "Win95")
 

Definition at line 227 of file langinternal.h.

Referenced by sysos().

#define osWinNT   BIGSTRING ("\x05" "WinNT")
 

Definition at line 228 of file langinternal.h.

Referenced by sysos().

#define parseaddresserror   144
 

Definition at line 186 of file langinternal.h.

Referenced by parseaddress().

#define parsererror   19
 

Definition at line 61 of file langinternal.h.

Referenced by parseerror().

#define patterncoerceerror   87
 

Definition at line 129 of file langinternal.h.

Referenced by stringtopattern().

#define pointcoerceerror   84
 

Definition at line 126 of file langinternal.h.

Referenced by stringtopoint().

#define rectcoerceerror   85
 

Definition at line 127 of file langinternal.h.

Referenced by stringtorect().

#define regexpbadgroupnameerror   153
 

Definition at line 195 of file langinternal.h.

#define regexpcompileerror   150
 

Definition at line 192 of file langinternal.h.

#define regexpinternalerror   152
 

Definition at line 194 of file langinternal.h.

#define regexpinvaliderror   151
 

Definition at line 193 of file langinternal.h.

#define regexpnonexistantgrouperror   156
 

Definition at line 198 of file langinternal.h.

#define regexpnonexistantgroupnameerror   155
 

Definition at line 197 of file langinternal.h.

#define regexpnonexistantgroupnumbererror   154
 

Definition at line 196 of file langinternal.h.

#define replaceitemerror   161
 

Definition at line 203 of file langinternal.h.

Referenced by replacevariabledialog().

#define rgbcoerceerror   86
 

Definition at line 128 of file langinternal.h.

Referenced by stringtorgb().

#define semaphoretimeouterror   113
 

Definition at line 155 of file langinternal.h.

Referenced by locksemaphoreverb().

#define stackoverflowerror   80
 

Definition at line 122 of file langinternal.h.

Referenced by langcheckstacklimit().

#define stringcharerror   4
 

Definition at line 46 of file langinternal.h.

Referenced by stringtochar().

#define stringcoerceerror   27
 

Definition at line 69 of file langinternal.h.

Referenced by coercetostring().

#define stringlongerror   5
 

Definition at line 47 of file langinternal.h.

Referenced by stringtolong().

#define stringnotbooleanerror   17
 

Definition at line 59 of file langinternal.h.

#define stringnotterminatederror   14
 

Definition at line 56 of file langinternal.h.

Referenced by parsepopstringconst().

#define subtractionnotpossibleerror   74
 

Definition at line 116 of file langinternal.h.

Referenced by subtractvalue().

#define tableloadingerror   121
 

Definition at line 163 of file langinternal.h.

Referenced by tableverbinmemory().

#define tablesavingerror   139
 

Definition at line 181 of file langinternal.h.

Referenced by tablesavesystemtable().

#define tabletoosmallerror   52
 

Definition at line 94 of file langinternal.h.

Referenced by langgettableitemname().

#define tmpstackoverflowerror   20
 

Definition at line 62 of file langinternal.h.

Referenced by parsearrayreference().

#define toomanyparameterserror   30
 

Definition at line 72 of file langinternal.h.

Referenced by getparam(), and langaddfuncparams().

#define toomanywithtableserror   79
 

Definition at line 121 of file langinternal.h.

Referenced by evaluatewith(), and langpushwithtable().

#define trapnotrunningerror   67
 

Definition at line 109 of file langinternal.h.

Referenced by langipcgeteventattr().

#define unaryminusnotpossibleerror   38
 

Definition at line 80 of file langinternal.h.

Referenced by unaryminusvalue().

#define unarynotnotpossibleerror   39
 

Definition at line 81 of file langinternal.h.

#define undefinederror   1
 

Definition at line 43 of file langinternal.h.

Referenced by languntraperrors().

#define unexpectedopcodeerror   8
 

Definition at line 50 of file langinternal.h.

Referenced by assignordeletevalue(), evaltree(), langbuildnamelist(), langgetdotparams(), and langgetidentifier().

#define unimplementedverberror   117
 

Definition at line 159 of file langinternal.h.

Referenced by aliastofilespec(), aliastostring(), coercetoalias(), coercetofixed(), filefunctionvalue(), filespectoalias(), htmlfunctionvalue(), langfunctionvalue(), langrunpythonscript(), launchfunctionvalue(), rezfunctionvalue(), searchfunctionvalue(), sysfunctionvalue(), and xmlfunctionvalue().

#define unknownfunctionerror   9
 

Definition at line 51 of file langinternal.h.

Referenced by langcallscriptwithaddress(), langhandlercall(), langipcrunscript(), langrunscript(), and threadcallscriptverb().

#define unknownidentifiererror   6
 

Definition at line 48 of file langinternal.h.

Referenced by assignordeletevalue(), evaluateforinloop(), glossarypatcherverb(), langhashtablelookup(), langsetsymbolval(), langsymbolreference(), tablecopyverb(), tablemoveandrenameverb(), tablemoveverb(), and tablerenameverb().

#define unknownparametererror   105
 

Definition at line 147 of file langinternal.h.

Referenced by langaddfuncparams().

#define unpackformaterror   56
 

Definition at line 98 of file langinternal.h.

Referenced by langunpackvalue().

#define urlspliterror   145
 

Definition at line 187 of file langinternal.h.


Typedef Documentation

typedef boolean(* langtreevisitcallback)(hdltreenode, ptrvoid)
 

Definition at line 233 of file langinternal.h.


Enumeration Type Documentation

anonymous enum
 

Enumerator:
useparenthesisstring 
unresolvedaliasstring 
unavailablestring 
appwhoseidstring 
appinfotablestring 
appidfieldstring 
appnamefieldstring 
onthisnetstring 
onthismacstring 
nomaintorunstring 
needmodulecallstring 
useaddressoperatorstring 
usertalkcomponentstring 
anomynousthreadstring 
appleeventthreadstring 

Definition at line 242 of file langinternal.h.

anonymous enum
 

Enumerator:
unknownstring 
errorstring 
ondiskstring 
treesizestring 
treesizestring2 
tokennumberstring 
breakpointstring 
levelstring 
enumstring 
numberstring 
nonestring 
nilstring 
justnilstring 

Definition at line 278 of file langinternal.h.

enum tystackid
 

Enumerator:
idtablestack 
iderrorcallbackstack 
idsourcestack 
idlocalsstack 
idprogramstack 

Definition at line 208 of file langinternal.h.


Function Documentation

boolean addressofvalue hdltreenode  ,
tyvaluerecord
 

Definition at line 5445 of file langvalue.c.

References equalstrings(), htree, langgetdotparams(), langsearchpathlookup(), nameroottable, nil, and setaddressvalue().

Referenced by evaltree().

Here is the call graph for this function:

boolean arrayvalue hdltreenode  ,
tyvaluerecord
 

Definition at line 6150 of file langvalue.c.

References copyvaluerecord(), evaluateobjspec(), h, isobjspectree(), nil, and parsearrayreference().

Referenced by evaltree().

Here is the call graph for this function:

boolean assignvalue hdltreenode  ,
tyvaluerecord 
 

Referenced by evaltree(), evaluateforinloop(), and evaluateforloop().

boolean coercebinaryval tyvaluerecord ,
tyvaluetype  ,
long  ,
tyvaluetype 
 

Definition at line 1810 of file langvalue.c.

References binarycoerceerror, binarytypecoerceerror, copyvaluedata(), getbinarytypeid(), gethandlesize(), langgettypeid(), langlongparamerror(), langostypeparamerror(), novaluetype, pullfromhandle(), sizeof(), and v.

Referenced by coercetoalias(), coercetodouble(), coercetofilespec(), coercetopattern(), coercetorect(), coercetorgb(), and valtoobjspec().

Here is the call graph for this function:

boolean deletevalue hdltreenode  ,
tyvaluerecord
 

Definition at line 6110 of file langvalue.c.

References assignordeletevalue(), nil, noop, and setbooleanvalue().

Referenced by disposevaluefunc().

Here is the call graph for this function:

boolean dereferencevalue hdltreenode  ,
tyvaluerecord
 

Definition at line 5481 of file langvalue.c.

References coercetoaddress(), copyvaluerecord(), evaluatetree(), getaddressvalue(), hnode, htree, and langsymbolreference().

Referenced by evaltree().

Here is the call graph for this function:

boolean dotvalue hdltreenode  ,
tyvaluerecord
 

Definition at line 5411 of file langvalue.c.

References assert, copyvaluerecord(), evaluateobjspec(), h, herrornode, hnode, isobjspectree(), langgetdotparams(), langseterrorline(), langsymbolreference(), and nil.

Referenced by evaltree().

Here is the call graph for this function:

boolean evaluatelist hdltreenode  ,
tyvaluerecord
 

Definition at line 1916 of file langevaluate.c.

References bigstring, h, hmagictable, langcheckstackspace(), localop, moduleop, nil, and setbooleanvalue().

Referenced by evaltree(), evaluatecase(), evaluateforinloop(), evaluateforloop(), evaluateloop(), evaluatetry(), evaluatewith(), fileloopguts(), langcallscriptwithaddress(), langfunctioncall(), langrun(), langruncode(), and langrunscriptcode().

Here is the call graph for this function:

boolean evaluatereadonlyparam hdltreenode  hparam,
tyvaluerecord vparam
 

Definition at line 4450 of file langvalue.c.

References bracketop, bsfunctionname, coercetoaddress(), constop, copystring(), dereferenceop, dotop, evaluatetree(), getaddressvalue(), hnode, identifierop, langgetdotparams(), langgetidentifier(), langsearchpathlookup(), langseterrorline(), langsymbolreference(), and nil.

Referenced by getreadonlyparamvalue(), and langisremotefunction().

Here is the call graph for this function:

boolean evaluatetree hdltreenode  ,
tyvaluerecord
 

Definition at line 1896 of file langevaluate.c.

References evaltree(), fllangerror, htree, and langcheckstackspace().

Referenced by andandvalue(), dereferencevalue(), evaltree(), evaluatecase(), evaluatecomparison(), evaluatefield(), evaluatefileloop(), evaluateloop(), evaluateobject(), evaluateparam(), evaluatereadonlyparam(), evaluatesimplekey(), getclassvalue(), langaddlocals(), langgetdotparams(), langgetidentifier(), langipcbuildsubroutineevent(), makelistvalue(), ororvalue(), osacreatemodulecontext(), parsearrayreference(), and stringtolist().

Here is the call graph for this function:

boolean getobjspecparam hdltreenode  ,
short  ,
tyvaluerecord
 

Definition at line 4952 of file langvalue.c.

References coercetoobjspec(), evaluateobjspec(), getparam(), getparamvalue(), isobjspectree(), and v.

Here is the call graph for this function:

boolean hashflushcache long  ) 
 

Definition at line 793 of file langhash.c.

References disposehandle(), gethandlesize(), hfirstfreetable, nil, tyhashtable::prevhashtable, and roottable.

Referenced by disposecomponentglobals(), frontierfunctionvalue(), initlang(), and shellclose().

Here is the call graph for this function:

short hashfunction const   bigstring  ) 
 

Definition at line 1021 of file langhash.c.

References getlower, and stringlength.

Referenced by hashdelete(), hashlinknode(), hashlocate(), and hashunlink().

boolean hashresolvevalue hdlhashtable  ,
hdlhashnode 
 

Definition at line 1737 of file langhash.c.

References bigstring, copyheapstring(), dbpopdatabase(), dbpushdatabase(), dbpushreleasestack(), dbrefhandle(), disablelangerror(), enablelangerror(), enlargehandle(), tyhashnode::flunresolvedaddress, hnode, langexpandtodotparams(), langgettype(), lockhandle(), pathstable, pophashtable(), pushhashtable(), roottable, setaddressencoding(), setheapstring(), tablegetdatabase(), and unlockhandle().

Referenced by decompilevisit(), hashgetiteminfo(), hashlookup(), hashlookupnode(), langsearchpathvisit(), and xmlfrontiervaltotaggedtext().

Here is the call graph for this function:

boolean idvalue hdltreenode  ,
tyvaluerecord
 

Definition at line 5355 of file langvalue.c.

References copyvaluerecord(), equalidentifiers(), hnode, htree, langgetidentifier(), langgetthisaddress(), langsearchpathlookup(), langsymbolreference(), setaddressvalue(), and STR_this.

Referenced by evaltree().

Here is the call graph for this function:

boolean incrementvalue boolean  ,
boolean  ,
hdltreenode  ,
tyvaluerecord
 

Definition at line 6191 of file langvalue.c.

References addop, assignordeletevalue(), copyvaluerecord(), setlongvalue(), and subtractop.

Referenced by evaltree().

Here is the call graph for this function:

boolean isfirstidentifierchar byte  ch  ) 
 

Definition at line 67 of file langscan.c.

Referenced by isidentifierchar(), langisidentifier(), and langscanner().

boolean isidentifierchar byte  ch  ) 
 

Definition at line 85 of file langscan.c.

References isfirstidentifierchar().

Referenced by langisidentifier(), and parsepopidentifier().

Here is the call graph for this function:

boolean langaddapplescriptsyntax Handle   ) 
 

Definition at line 1225 of file langscan.c.

References bigstring, ctscanlines, disablelangerror(), enablelangerror(), eoltoken, hnode, identifiertoken, insertinhandle(), ixparsestring, langdisposetree(), langscanner(), lenparsestring, parsesetscanstring(), pullstringvalue(), stringlength, and tokentype.

Referenced by opgetlangtext().

Here is the call graph for this function:

void langarrayreferror short  ,
bigstring  ,
const tyvaluerecord ,
tyvaluerecord
 

Definition at line 1013 of file langops.c.

References arrayindexerror, arraynottableerror, arraystringindexerror, bigstring, coercetostring(), emptystring, hashgettypestring(), intvaluetype, lang3paramerror(), longvaluetype, nil, pullstringvalue(), and setemptystring.

Referenced by getvalidstringindex(), langgetlistitem(), listarrayvalue(), listassignvalue(), listdeletevalue(), listerror(), parsearrayreference(), setarrayelement(), and tablearrayvalue().

Here is the call graph for this function:

void langbadexternaloperror short  ,
tyvaluerecord 
 

Definition at line 997 of file langops.c.

References bigstring, tyvaluerecord::data, tyvaluedata::externalvalue, idscriptprocessor, lang2paramerror(), langexternalgettype(), langexternaltypestring(), langgetstringlist(), useaddressoperatorstring, and useparenthesisstring.

Referenced by assignordeletevalue(), coercetolist(), coercetypes(), evaltree(), langaddfuncparams(), langaddlocals(), and langaddlocalsymbols().

Here is the call graph for this function:

boolean langcheckstacklimit tystackid  ,
short  ,
short 
 

Definition at line 958 of file langops.c.

References bigstring, getstringlist(), langparamerror(), langstacklist, and stackoverflowerror.

Referenced by langpusherrorcallback(), pushhashtable(), scriptpushsourcerecord(), and scriptpushtable().

Here is the call graph for this function:

boolean langcoerceerror tyvaluerecord ,
tyvaluetype 
 

Definition at line 1855 of file langvalue.c.

References bigstring, coercionnotpossibleerror, lang2paramerror(), and langgettypestring().

Referenced by coercetoalias(), coercetodirection(), coercetofilespec(), coercetolist(), coercetolongfortype(), coercetoostype(), coercetopattern(), coercetopoint(), coercetorect(), coercetorgb(), coercevalue(), makeintegerlist(), objspectofilespec(), and valtoobjspec().

Here is the call graph for this function:

boolean langcopytree hdltreenode  ,
hdltreenode
 

Definition at line 1322 of file langtree.c.

References langpacktree(), and langunpacktree().

Here is the call graph for this function:

short langcounttreenodes hdltreenode   ) 
 

Definition at line 329 of file langtree.c.

References counttreenodevisit(), hnode, and langvisitcodetree().

Referenced by hashgetvaluestring(), langgetvalsize(), and langpacktree().

Here is the call graph for this function:

boolean langdebuggercall hdltreenode   ) 
 

Definition at line 124 of file langcallbacks.c.

References assert, tylangcallbacks::debuggercallback, fl, flcontinue, h, hnode, and langcallbacks.

Referenced by evaluateforinloop(), evaluateforloop(), evaluateloop(), fileloopguts(), langaddlocals(), and langfunctioncall().

boolean langdeparsestring bigstring  ,
byte 
 

Definition at line 158 of file langscan.c.

References ct, and stringlength.

Referenced by ccloadspecialfile(), ccsavespecialfile(), getlimitedvaluestring(), getostypedisplaystring(), hashgetvaluestring(), langexternalquotename(), and listtostring().

boolean langdialogrunning void   ) 
 

Definition at line 81 of file langdialog.c.

Referenced by langdialoggetitemparam(), langfunctionvalue(), osabackgroundtask(), and scriptbackgroundtask().

boolean langdialogstart void   ) 
 

Definition at line 810 of file langmodeless.c.

Referenced by frontierstart().

void langendtrace void   ) 
 

Definition at line 115 of file langtrace.c.

Referenced by langcompiletext().

hdlerrorstack langerrorgetstack void   ) 
 

boolean langerrormessage bigstring   ) 
 

Definition at line 203 of file langcallbacks.c.

References tylangcallbacks::errormessagecallback, tylangcallbacks::errormessagerefcon, fllangerror, langcallbacks, langerrorenabled(), and langseterrorcallbackline().

Referenced by builtinvalue(), callprocwithparams(), datedayofweektostring(), datemonthtostring(), getjpegheightwidthverb(), getoutlinevalue(), getsearchparams(), gettableparam(), hashreporterror(), intneterror(), kernelfunctionvalue(), lang3paramerror(), langerror(), langerrorhook(), langexternalsetreadonly(), langfunctionvalue(), langipcerrormessage(), langipcggettableparam(), langipchandlercall(), langipchandletrapverb(), langipckernelfunction(), langparamerrormessage(), langremotefunctioncall(), mrcalendargetfirstaddressverb(), mrcalendargetfirstday(), mrcalendargetlastaddressverb(), mrcalendargetlastday(), mrcalendargetmostrecentaddress(), mrcalendargetmostrecentdayverb(), mrcalendargetnextaddress(), mrcalendargetnextdayverb(), mrcalendarnavigateverb(), neterror(), odberror(), odbGetValue(), odbSetValue(), odbvaltotable(), opattributesgetpackedtablevalue(), openresourcefile(), openverb(), opfunctionvalue(), opxmltooutline(), osacomponenterror(), plainneterror(), setTextEncodingConversionError(), tableverbinmemory(), xmldecompile(), and xmlgetaddresslistverb().

Here is the call graph for this function:

boolean langerrorstart void   ) 
 

Definition at line 779 of file langerrorwindow.c.

References tylangcallbacks::clearerrorcallback, clearlangerrordialog(), tylangcallbacks::errormessagecallback, idlangerrorconfig, langcallbacks, langerroractivate(), langerroradjustcursor(), langerrorclose(), langerrorcopy(), langerrordata, langerrordialog(), langerrordirtyhook(), langerrordispose(), langerrorkeystroke(), langerrormousedown(), langerrorupdate(), langerrorwindow, langerrorwindowinfo, loadconfigresource(), shellnewcallbacks(), and shellpushdirtyhook().

Referenced by frontierstart().

Here is the call graph for this function:

boolean langfastaddresstotable hdlhashtable  ,
bigstring  ,
hdlhashtable
 

Definition at line 1211 of file langops.c.

References bigstring, hashtablelookup(), hnode, i, langexternalvaltotable(), langparamerror(), nosuchtableerror, and nthword().

Referenced by clayinitlinelayout(), datedayofweektostring(), datemonthtostring(), findoneprotocolhandler(), FrontierOPWndProc(), getpagetableaddressverb(), htmlbuildmacrocontext(), htmlgetdefaultpagetable(), htmlgetprefstable(), inetdsupervisor(), scriptdebugerrordebugger(), webserverbuilderrorpagefromstrings(), webserverbuildresponse(), webservercallfilters(), webservergetrespondertableaddress(), webserverlocateresponder(), webserverlocaterespondercontextbuilder(), and webservermaintainstats().

Here is the call graph for this function:

boolean langfindexternalwindow const   bigstring,
Handle
 

boolean langfollowifaddressvalue tyvaluerecord v  ) 
 

Definition at line 1263 of file langops.c.

References addressvaluetype, bigstring, disablelangerror(), enablelangerror(), fl, getaddressvalue(), hnode, langhashtablelookup(), and v.

Referenced by findoneprotocolhandler().

Here is the call graph for this function:

boolean langgetdialogvalue hdltreenode  ,
tyvaluerecord
 

Definition at line 116 of file langdialog.c.

References bigstring, bitboolean, flnextparamislast, langdialoggetitemparam(), langmodaldialog, setbooleanvalue(), setintvalue(), setlongvalue(), setstringvalue(), and v.

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean langgetdottedsymbolval hdltreenode  ,
hdlhashtable ,
bigstring  ,
tyvaluerecord ,
hdlhashnode
 

Definition at line 4131 of file langvalue.c.

References hnode, htree, langgetdotparams(), langsearchpathlookup(), langsymbolreference(), and nil.

Referenced by evaluatewith(), getvarparam(), and parsearrayreference().

Here is the call graph for this function:

boolean langgetmiscstring short  ,
bigstring 
 

Definition at line 952 of file langops.c.

References getstringlist(), and langmiscstringlist.

Referenced by aliastofilespec(), getcoercionstring(), gethashnodetable(), getobjectmodeldisplaystring(), hashgettypestring(), hashgetvaluestring(), langexternalgetdisplaystring(), langexternaltypestring(), langfunctionvalue(), langipcerrormessage(), scriptdebugger(), and scriptgetlevelname().

Here is the call graph for this function:

boolean langgetnodecode hdlhashtable  ,
bigstring  ,
hdlhashnode  ,
hdltreenode
 

Definition at line 8395 of file langvalue.c.

References binaryvaluetype, codevaluetype, externalvaluetype, hcode, herrornode, hnode, langcallbacks, langexternalvaltocode(), langgetentrypoint(), langseterrorline(), nil, tylangcallbacks::scriptcompilecallback, tokenvaluetype, and tyvaluerecord::valuetype.

Referenced by langgethandlercode(), and langhandlercall().

Here is the call graph for this function:

boolean langgetsourcecodeaddress hdlhashtable htable,
bigstring  bsname
 

boolean langgetstringlist short  ,
bigstring 
 

Definition at line 946 of file langops.c.

References getstringlist(), and langinterfacelist.

Referenced by appinfovisit(), eventthreadmain(), getipcaddressvalue(), gettracebacklist(), langbadexternaloperror(), langipcerrormessage(), langtracktimeslice(), newprocess(), oneshotthreadmain(), scriptnewprocess(), and scriptupdateserverpopup().

Here is the call graph for this function:

boolean langgetthisaddress hdlhashtable ,
bigstring 
 

Definition at line 1125 of file langops.c.

References langcallbacks, nil, and tylangcallbacks::scripterrorstack.

Referenced by idvalue().

boolean langgetuserflag short  ,
boolean 
 

Definition at line 1059 of file langops.c.

References bigstring, coercetoboolean(), copyvaluerecord(), disablelangerror(), enablelangerror(), fl, getsystemtablescript(), hashtablelookup(), hnode, langexpandtodotparams(), nil, pophashtable(), pushhashtable(), and roottable.

Referenced by agentthreadmain(), ccinexpertmode(), inetdsupervisor(), langsetsymbolval(), processscheduler(), shellclose(), and webserverserver().

Here is the call graph for this function:

boolean langgetvalsize tyvaluerecord  ,
long
 

Definition at line 794 of file langops.c.

References addressvaluetype, aliasvaluetype, bigstring, binaryvaluetype, booleanvaluetype, charvaluetype, codevaluetype, datevaluetype, directionvaluetype, doublevaluetype, externalvaluetype, filespectopath(), filespecvaluetype, fixedvaluetype, getaddresspath(), gethandlesize(), intvaluetype, langcounttreenodes(), langexternalgetvalsize(), langgetlistsize(), longsizeof, longvaluetype, objspecvaluetype, ostypevaluetype, passwordvaluetype, patternvaluetype, pointvaluetype, rectvaluetype, rgbvaluetype, singlevaluetype, stringlength, stringvaluetype, tokenvaluetype, and v.

Referenced by binarytoscalar(), dllcallverb(), hashgetsizestring(), initparamblock(), and sizefunc().

Here is the call graph for this function:

void langgetwithvaluename short  ,
bigstring 
 

Definition at line 322 of file langops.c.

References bigstring, copystring(), numbertostring(), pushchar(), pushstring(), STR_with, and stringlength.

Referenced by evaluatewith(), langfindsymbol(), langfindvalue(), and langpushwithtable().

Here is the call graph for this function:

boolean langheapallocated tyvaluerecord ,
Handle
 

Definition at line 301 of file langops.c.

References assert, langheaptype(), and nil.

Referenced by assignordeletearrayvalue(), coercetostring(), dbgetvalueverb(), disposetmpvalue(), dllcallverb(), exemptfromtmpstack(), initparamblock(), and pushvalueontmpstack().

Here is the call graph for this function:

boolean langheaptype tyvaluetype   ) 
 

Definition at line 258 of file langops.c.

References addressvaluetype, aliasvaluetype, binaryvaluetype, codevaluetype, doublevaluetype, externalvaluetype, filespecvaluetype, objspecvaluetype, outlinevaluetype, passwordvaluetype, patternvaluetype, rectvaluetype, rgbvaluetype, and stringvaluetype.

Referenced by callprocwithparams(), equaltrees(), langheapallocated(), and langscalartype().

boolean langinitbuiltins void   ) 
 

Definition at line 4153 of file langverbs.c.

References idlangverbs, langfunctionvalue(), loadfunctionprocessor(), and timenow().

Referenced by langinitverbs().

Here is the call graph for this function:

boolean langisidentifier bigstring   ) 
 

Definition at line 105 of file langscan.c.

References ct, hashtablelookup(), hconsttable, hkeywordtable, hnode, isfirstidentifierchar(), isidentifierchar(), and stringlength.

Referenced by langexternalbracketname().

Here is the call graph for this function:

boolean langisremotefunction hdltreenode  htree  ) 
 

Definition at line 1053 of file langxml.c.

References bigstring, bracketop, dotop, evaluatereadonlyparam(), htree, tytreenode::param1, parseremotefunction(), and pullstringvalue().

Referenced by langhandlercall().

Here is the call graph for this function:

boolean langpacktree hdltreenode  ,
Handle
 

Definition at line 1090 of file langtree.c.

References disposehandle(), htree, info, langcounttreenodes(), langpacktreevisit(), langvisitcodetree(), mergehandles(), newclearhandle(), and newemptyhandle().

Referenced by fwsgetcallbackcodetree(), hashpackvisit(), langcopytree(), and langpackvalue().

Here is the call graph for this function:

boolean langpoplocalchain hdlhashtable   ) 
 

Definition at line 72 of file langcallbacks.c.

References assert, currenthashtable, fl, hcheck, langcallbacks, and tylangcallbacks::poptablecallback.

boolean langpopsourcecode void   ) 
 

Definition at line 185 of file langcallbacks.c.

References langcallbacks, and tylangcallbacks::popsourcecodecallback.

Referenced by langfunctioncall(), and langgetentrypoint().

boolean langpushlocalchain hdlhashtable  ) 
 

Definition at line 46 of file langcallbacks.c.

References disposehashtable(), fl, hmagictable, langcallbacks, nil, and tylangcallbacks::pushtablecallback.

Here is the call graph for this function:

boolean langpushsourcecode hdlhashtable  ,
hdlhashnode  ,
bigstring 
 

Definition at line 179 of file langcallbacks.c.

References hnode, langcallbacks, and tylangcallbacks::pushsourcecodecallback.

Referenced by langfunctioncall(), and langgetentrypoint().

boolean langreleasesemaphores hdlprocessrecord   ) 
 

Definition at line 1862 of file langverbs.c.

References getcurrentthreadglobals(), hashtablevisit(), pophashtable(), pushhashtable(), releasesemaphorevisit(), and semaphoretable.

Referenced by processruncode(), unlocksemaphoreverb(), and webservercallresponder().

Here is the call graph for this function:

boolean langremotefunctioncall hdltreenode  htree,
hdltreenode  hparam1,
tyvaluerecord vreturned
 

Definition at line 1086 of file langxml.c.

References bigstring, callprotocolhandler(), copystring(), dotop, findprotocolhandler(), hcode, htree, insertchar(), insertstring(), isemptystring, langerrormessage(), langgetidentifier(), nil, tytreenode::param1, parsedialogstring(), parseremotefunction(), setemptystring, and STR_unknown_protocol.

Referenced by langhandlercall().

Here is the call graph for this function:

boolean langrestoreglobals void   ) 
 

Definition at line 173 of file langcallbacks.c.

References langcallbacks, and tylangcallbacks::restoreglobalscallback.

Referenced by filemenufunctionvalue().

boolean langrundialog hdltreenode  ,
tyvaluerecord
 

Definition at line 447 of file langdialog.c.

References cantloaddialogerror, cantnestdialogserror, customdialog(), fl, flnextparamislast, getaddressparam(), getintvalue(), hitemhitcallback, htree, langdialogitemhit(), langdisposetree(), langerror(), langlongparamerror(), maxnesteddialogs, pushfunctionreference(), setbooleanvalue(), and topdialog.

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean langrunmodeless hdltreenode  ,
tyvaluerecord
 

Definition at line 629 of file langmodeless.c.

Referenced by langfunctionvalue().

boolean langrunscript bigstring  ,
tyvaluerecord ,
hdlhashtable  ,
tyvaluerecord
 

Definition at line 1486 of file lang.c.

References bigstring, tyvaluedata::codevalue, codevaluetype, tyvaluerecord::data, fl, hashtablelookupnode(), hcode, langcompilescript(), langexpandtodotparams(), langexternalvaltocode(), langparamerror(), langrunscriptcode(), langsearchpathlookup(), nil, notfunctionerror, pophashtable(), pushhashtable(), roottable, unknownfunctionerror, and tyvaluerecord::valuetype.

Referenced by callscriptverb(), extCallScript(), extCallScriptText(), htmlrefglossary(), htmlreportmacroerror(), opvisitallvisit(), and webserveraddtoerrorlog().

Here is the call graph for this function:

boolean langrunscriptcode hdlhashtable  htable,
bigstring  bsverb,
hdltreenode  hcode,
tyvaluerecord vparams,
hdlhashtable  hcontext,
tyvaluerecord vreturned
 

Definition at line 1397 of file lang.c.

References chainhashtable(), evaluatelist(), exemptfromtmpstack(), fl, hcode, langbuildparamlist(), langdisposetree(), nil, pophashtable(), pushfunctioncall(), pushfunctionreference(), pushhashtable(), pushvalueontmpstack(), setaddressvalue(), and unchainhashtable().

Referenced by callprotocolhandler(), and langrunscript().

Here is the call graph for this function:

boolean langsaveglobals void   ) 
 

Definition at line 167 of file langcallbacks.c.

References langcallbacks, and tylangcallbacks::saveglobalscallback.

Referenced by filemenufunctionvalue().

boolean langsetdialogitemenable hdltreenode  ,
tyvaluerecord
 

Definition at line 268 of file langdialog.c.

References disabledialogitem(), enabledialogitem(), fl, flnextparamislast, getbooleanvalue(), langdialoggetitemparam(), langmodaldialog, and setbooleanvalue().

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean langsetdialogitemvis hdltreenode  ,
boolean  ,
tyvaluerecord
 

Definition at line 292 of file langdialog.c.

References flnextparamislast, hidedialogitem(), langdialoggetitemparam(), langmodaldialog, setbooleanvalue(), and showdialogitem().

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean langsetdialogvalue hdltreenode  ,
tyvaluerecord
 

Definition at line 184 of file langdialog.c.

References bigstring, flnextparamislast, getbooleanvalue(), getintvalue(), getstringvalue(), langdialoggetitemparam(), langmodaldialog, setbooleanvalue(), and setdialogtext().

Referenced by langfunctionvalue().

Here is the call graph for this function:

void langseterrorline hdltreenode   ) 
 

Definition at line 68 of file langevaluate.c.

References ctscanchars, ctscanlines, herrornode, hnode, and langerrorenabled().

Referenced by dotvalue(), evaltree(), evaluateelement(), evaluatefileloop(), evaluateparam(), evaluateproperty(), evaluatereadonlyparam(), langaddfuncparams(), langaddhandler(), langaddlocals(), langgetdotparams(), langgetentrypoint(), and langgetnodecode().

Here is the call graph for this function:

boolean langsetthisvalue hdlhashtable  ,
hdlhashtable  ,
bigstring 
 

Definition at line 1148 of file langops.c.

References exemptfromtmpstack(), hashtableassign(), setaddressvalue(), and STR_this.

Referenced by langfunctioncall().

Here is the call graph for this function:

boolean langsetuserflag short  ,
boolean 
 

Definition at line 1101 of file langops.c.

References bigstring, bsfalse, bstrue, getsystemtablescript(), langrunstringnoerror(), nil, pushchar(), pushstring(), and roottable.

Referenced by setagentsenable().

Here is the call graph for this function:

void langstarttrace void   ) 
 

Definition at line 113 of file langtrace.c.

Referenced by langcompiletext().

boolean langstriptextsyntax Handle   ) 
 

Definition at line 1127 of file langscan.c.

References ctscanlines, disablelangerror(), enablelangerror(), eoltoken, errortoken, hnode, ixparsestring, langdisposetree(), langscanner(), lenparsestring, nil, parsesetscanstring(), pullfromhandle(), and tokentype.

Referenced by scripttexttooutlineroutine().

Here is the call graph for this function:

void langsyntaxtrace boolean   ) 
 

void langtrace bigstring   ) 
 

Definition at line 117 of file langtrace.c.

boolean langunpacktree Handle  ,
hdltreenode
 

Definition at line 1273 of file langtree.c.

References assert, disposehandle(), fl, htree, info, langunpacktreevisit(), nil, and unmergehandles().

Referenced by fwsruncallback(), hashunpacktable(), langcopytree(), and langunpackvalue().

Here is the call graph for this function:

boolean languserescaped boolean   ) 
 

Definition at line 114 of file langcallbacks.c.

References langcallbacks, and tylangcallbacks::scriptkilledcallback.

Referenced by extThreadSleep(), extThreadYield(), langrunmodeless(), osaclientactive(), osaclientsend(), osadebugger(), and scriptdebugger().

boolean langvaltocode tyvaluerecord vcode,
hdltreenode hcode
 

Definition at line 1240 of file langops.c.

References codevaluetype, hcode, and langexternalvaltocode().

Referenced by findoneprotocolhandler().

Here is the call graph for this function:

boolean langvisitcodetree hdltreenode  ,
langtreevisitcallback  ,
ptrvoid 
 

Definition at line 266 of file langtree.c.

References h, htree, langvisitcodetree(), nil, and return().

Referenced by codecontainsfunctioncalls(), langcounttreenodes(), langpacktree(), langrun(), and langvisitcodetree().

Here is the call graph for this function:

boolean modifyassignvalue hdltreenode  ,
tyvaluerecord  ,
tytreetype  ,
tyvaluerecord ,
boolean 
 

Referenced by evaltree().

boolean newconstnode tyvaluerecord  ,
hdltreenode
 

Definition at line 538 of file langtree.c.

References constop, and pushvalue().

Referenced by fwsruncallback(), langbuildnamedparamlist(), langbuildparamlist(), langcallscriptwithaddress(), langdialogitemhit(), langipcbuildparamlist(), langscanner(), pushfunctionreference(), and scriptbuildtree().

Here is the call graph for this function:

boolean newheapvalue ptrvoid  ,
long  ,
tyvaluetype  ,
tyvaluerecord
 

Definition at line 322 of file langvalue.c.

References disposehandle(), initvalue(), newfilledhandle(), nil, and pushtmpstackvalue().

Here is the call graph for this function:

boolean newidnode tyvaluerecord  ,
hdltreenode
 

Definition at line 544 of file langtree.c.

References identifierop, and pushvalue().

Referenced by langbuildnamedparamlist(), langscanner(), and osahandletrapverb().

Here is the call graph for this function:

void parseerror bigstring   ) 
 

Definition at line 137 of file langerror.c.

References bigstring, convertcstring(), copystring(), langparamerror(), and parsererror.

Referenced by yyerror().

Here is the call graph for this function:

void pullstringvalue const tyvaluerecord ,
bigstring 
 

Definition at line 1164 of file langvalue.c.

Referenced by coercetoaddress(), coercetodate(), coercetodouble(), coercetofilespec(), coercetosingle(), evaluatefield(), evaluatesimplekey(), filefrompathverb(), filespecaddvalue(), filespecsubtractvalue(), folderfrompathverb(), getidentifierstring(), getlimitedvaluestring(), getstringsearchparam(), getstringvalue(), getvolumevalue(), hashgetvaluestring(), hashlookupstring(), htmlgetpref(), htmlgetstringpref(), idstringvalue(), langaddapplescriptsyntax(), langarrayreferror(), langfunctionvalue(), langgetidentifier(), langgettableitemname(), langisremotefunction(), langlookupstringvalue(), langstringtoostype(), listarrayvalue(), listassignvalue(), listdeletevalue(), lookupstringvalue(), namefunc(), opattributesgettypestring(), opxmltooutline(), processmacrosintags(), scriptdebugerrordebugger(), shellrunwindowconfirmationscript(), stringmultiplereplaceallverb(), stringtoaddress(), stringtoboolean(), stringtochar(), stringtodirection(), stringtolong(), stringtopattern(), stringtopoint(), stringtorect(), stringtorgb(), structtofrontiervalvisit(), sysfunctionvalue(), tablearrayvalue(), teststringvalue(), updateconfigsettings(), valtostring(), and xmlcompile().

boolean pushbinaryoperation tytreetype  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode
 

Definition at line 612 of file langtree.c.

References addop, addvalueop, assignop, equaltrees(), h, langdisposetree(), langnewtreenode(), nil, tytreenode::param1, tytreenode::param2, subtractop, and subtractvalueop.

Referenced by fwsruncallback(), langbuildnamedparamlist(), langipchandletrapverb(), langipcrunscript(), osahandletrapverb(), pushfunctioncall(), scriptbuildtree(), and threadcallscriptverb().

Here is the call graph for this function:

boolean pushfunctioncall hdltreenode  ,
hdltreenode  ,
hdltreenode
 

Definition at line 779 of file langtree.c.

References assert, bigstring, disposehandle(), fl, functionop, h, hashtablelookup(), hbuiltinfunctions, hnode, identifierop, pushbinaryoperation(), stringvaluetype, texthandletostring(), tokenvaluetype, and tyvaluerecord::valuetype.

Referenced by langcallscriptwithaddress(), langipchandletrapverb(), langipcrunscript(), langrunscriptcode(), and threadcallscriptverb().

Here is the call graph for this function:

boolean pushfunctionreference tyvaluerecord  ,
hdltreenode
 

Definition at line 916 of file langtree.c.

References dereferenceop, exemptfromtmpstack(), htree, newconstnode(), and pushunaryoperation().

Referenced by langcallscriptwithaddress(), langipchandletrapverb(), langipcrunscript(), langrundialog(), langrunmodeless(), langrunscriptcode(), and threadcallscriptverb().

Here is the call graph for this function:

boolean pushkernelcall hdltreenode  ,
hdltreenode
 

Definition at line 837 of file langtree.c.

References assert, bigstring, dotop, efptable, exemptfromtmpstack(), fl, h, hashtablelookup(), herrornode, hnode, kernelop, langdisposetree(), langgetdotparams(), langparamerror(), nil, notefperror, NULL, pophashtable(), pushhashtable(), pushvalue(), setaddressvalue(), tokenvaluetype, and tyvaluerecord::valuetype.

Here is the call graph for this function:

boolean pushlastlink hdltreenode  ,
hdltreenode 
 

Definition at line 941 of file langtree.c.

References assert, fieldop, tytreenode::link, and nil.

Referenced by fwsruncallback(), langbuildnamedparamlist(), and langbuildparamlist().

boolean pushlastoptionallink hdltreenode  ,
hdltreenode  ,
hdltreenode
 

boolean pushloop hdltreenode  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode
 

Definition at line 727 of file langtree.c.

References loopop, nil, and pushquadruplet().

Here is the call graph for this function:

boolean pushloopbody hdltreenode  ,
hdltreenode 
 

Definition at line 733 of file langtree.c.

References h, and tytreenode::param4.

boolean pushoperation tytreetype  ,
hdltreenode
 

Definition at line 716 of file langtree.c.

References langnewtreenode().

Here is the call graph for this function:

boolean pushquadruplet tytreetype  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode
 

Definition at line 550 of file langtree.c.

References h, langdisposetree(), langnewtreenode(), tytreenode::param2, tytreenode::param3, and tytreenode::param4.

Referenced by pushloop().

Here is the call graph for this function:

boolean pushtriplet tytreetype  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode  ,
hdltreenode
 

Definition at line 583 of file langtree.c.

References h, langdisposetree(), langnewtreenode(), tytreenode::param2, and tytreenode::param3.

Here is the call graph for this function:

boolean pushtripletstatementlists hdltreenode  ,
hdltreenode  ,
hdltreenode 
 

Definition at line 753 of file langtree.c.

References h, tytreenode::param2, and tytreenode::param3.

boolean pushunaryoperation tytreetype  ,
hdltreenode  ,
hdltreenode
 

Definition at line 695 of file langtree.c.

References h, langdisposetree(), and langnewtreenode().

Referenced by pushfunctionreference().

Here is the call graph for this function:

boolean pushunarystatementlist hdltreenode  ,
hdltreenode 
 

Definition at line 743 of file langtree.c.

References h, and tytreenode::param1.

boolean setaddressencoding tyvaluerecord ,
boolean 
 

Definition at line 462 of file langvalue.c.

References bigstring, enlargehandle(), tyhashtable::fllocaltable, getaddressparts(), getaddresspath(), getaddressvalue(), h, and sethandlecontents().

Referenced by hashresolvevalue(), and hashsetlocality().

Here is the call graph for this function:

boolean stringisboolean bigstring  bs,
boolean flboolean
 

Definition at line 1142 of file langvalue.c.

References alllower(), bsfalse, bstrue, and equalstrings().

Referenced by browsercollisiondialog(), langopruncallbackscripts(), replacevariabledialog(), stringtoboolean(), and stringtolong().

Here is the call graph for this function:

boolean stringtoaddress tyvaluerecord  ) 
 

Definition at line 1314 of file langvalue.c.

References bigstring, currenthashtable, equalstrings(), isemptystring, langexpandtodotparams(), langsearchpathlookup(), nameroottable, nil, pullstringvalue(), releaseheaptmp(), setaddressvalue(), shellfindnamedwindow(), and v.

Referenced by coercetoaddress(), getpackedobject(), getvarparam(), langunpackvalue(), objspectoaddress(), and setpackedobject().

Here is the call graph for this function:


Variable Documentation

bigstring bscontainername
 

Definition at line 58 of file langevaluate.c.

Referenced by evaluatewith(), and getdefaultcontainer().

bigstring bsfunctionname
 

Definition at line 67 of file langvalue.c.

Referenced by aliastofilespec(), aliastostring(), builtinvalue(), coercetoalias(), coercetofixed(), evaluateparam(), evaluatereadonlyparam(), fifopenfileerror(), filespectoalias(), getodbvalue(), getparam(), langaddfuncparams(), langdialoggetitemparam(), langfunctionvalue(), langgetentrypoint(), langgethandlercode(), langhandlercall(), langipcgeteventattr(), and openlibrary().

boolean flbreak
 

Definition at line 70 of file lang.c.

Referenced by base64decodehandle(), copythreadglobals(), evaltree(), evaluatefileloop(), evaluateforinloop(), evaluateforloop(), evaluateloop(), fileloopguts(), langbackgroundtask(), langpostscript(), langprescript(), and swapinthreadglobals().

boolean flcoerceexternaltostring
 

Definition at line 69 of file langvalue.c.

Referenced by coercetostring(), langfunctionvalue(), and strongcoercetostring().

boolean flcontinue
 

Definition at line 72 of file lang.c.

Referenced by copythreadglobals(), evaltree(), evaluateforinloop(), evaluateforloop(), evaluateloop(), fileloopguts(), langdebuggercall(), langpostscript(), langprescript(), and swapinthreadglobals().

boolean flfindanyspecialsymbol
 

Definition at line 56 of file langops.c.

Referenced by getdefaultcontainer(), langfindsymbol(), and langgetdotparams().

boolean flinhibitnilcoercion
 

Definition at line 71 of file langvalue.c.

Referenced by coercetoalias(), coercetobinary(), coercetoboolean(), coercetochar(), coercetodate(), coercetodirection(), coercetodouble(), coercetofilespec(), coercetofixed(), coercetoint(), coercetolist(), coercetolong(), coercetoostype(), coercetopattern(), coercetopoint(), coercetorect(), coercetorgb(), coercetosingle(), coercetostring(), and langipcbuildmessage().

boolean fllangerror
 

Definition at line 38 of file langerror.c.

Referenced by askfunc(), callosafunction(), copythreadglobals(), evaltree(), evaluateobject(), evaluatetree(), evaluatetry(), getintfunc(), getuserinfofunc(), hashreporterror(), htmlrefglossary(), inetdsupervisor(), issafemacro(), kernelfunctionvalue(), langerrorclear(), langerrormessage(), langgetlistitem(), langhandlercall(), langipcbuildmessage(), langipcunhookerrors(), langipcunhookfasterrors(), langprescript(), langrunhandletraperror(), langrunmodeless(), langrunstringnoerror(), langruntraperror(), langsearchpathvisit(), listarrayvalue(), listassignvalue(), listcomparevalue(), listdeletevalue(), parseargsverb(), rundirectivesverb(), scriptdebugerrordebugger(), scriptdebugger(), stringtopoint(), stringtorect(), stringtorgb(), swapinthreadglobals(), tablesavesystemtable(), tableverbinmemory(), webservercallfilters(), webservercallresponder(), and xmlgetaddresslistverb().

boolean flparamerrorenabled
 

Definition at line 63 of file langvalue.c.

Referenced by builtinvalue(), getparam(), and langipcbuildmessage().

boolean flreturn
 

Definition at line 74 of file lang.c.

Referenced by browserselectfile(), copythreadglobals(), evaltree(), evaluateforinloop(), evaluateforloop(), evaluateloop(), fileloopguts(), isModelessCardEvent(), langfunctioncall(), langpostscript(), langprescript(), runHostedCard(), runModalCard(), runModelessCard(), and swapinthreadglobals().

boolean flstackoverflow
 

Definition at line 54 of file langops.c.

Referenced by langcheckstackspace().

hdlhashtable hmagictable
 

Definition at line 62 of file lang.c.

Referenced by evaluatelist(), evaluatewith(), langfunctioncall(), langpushlocalchain(), and newhashtable().

unsigned short langerrordisable
 

Definition at line 40 of file langerror.c.

Referenced by copythreadglobals(), disablelangerror(), enablelangerror(), langerrorenabled(), and swapinthreadglobals().

DialogPtr langmodaldialog
 

Definition at line 53 of file langdialog.c.

Referenced by langdialogitemhit(), langdialogrunning(), langgetdialogvalue(), langsetdialogitemenable(), langsetdialogitemvis(), langsetdialogvalue(), langvaliddialogitem(), popdialogcall(), and pushdialogcall().

Handle tryerror
 

Definition at line 977 of file langevaluate.c.

Referenced by copythreadglobals(), and swapinthreadglobals().

Handle tryerrorstack
 

Definition at line 979 of file langevaluate.c.

Referenced by copythreadglobals(), evaluatetry(), and swapinthreadglobals().


Generated on Sat Jun 3 23:45:16 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6