Milán Major

netscape-revival

1 branch
Code

mocha/include/TAGS


mo_atom.h,470
#define _mo_atom_h_2,20
typedef uint8 MochaAtomFlags;MochaAtomFlags16,223
#define ATOM_KEYWORD 18,254
#define ATOM_NAME 19,331
#define ATOM_NUMBER 20,399
#define ATOM_STRING 21,471
#define ATOM_HELD 22,542
#define ATOM_INDEXED 23,621
#define ATOM_TYPEMASK 24,695
struct MochaAtom MochaAtom26,765
#define atom_name(atom_name37,1418
#define atom_next(atom_next38,1476
struct MochaAtomMap MochaAtomMap40,1536
struct MochaAtomState MochaAtomState45,1716

mo_bcode.h,478
#define _mo_bcode_h_2,21
typedef enum MochaOp MochaOp18,250
#define MOPDEF(MOPDEF19,273
} MochaOp;MochaOp24,403
typedef enum MochaOpFormat MochaOpFormat29,447
} MochaOpFormat;MochaOpFormat36,848
#define GET_JUMP_OFFSET(GET_JUMP_OFFSET38,866
#define SET_JUMP_OFFSET(SET_JUMP_OFFSET39,934
#define GET_CONST_ATOM(GET_CONST_ATOM41,1007
#define SET_CONST_ATOM(SET_CONST_ATOM43,1113
#define MOCHA_ATOM_INDEX_MAX 46,1207
struct MochaCodeSpec MochaCodeSpec48,1250

mo_cntxt.h,67
#define _mo_cntxt_h_2,21
struct MochaContext MochaContext24,555

mo_emit.h,1025
#define _mo_emit_h_2,20
typedef struct LoopInfo LoopInfo;LoopInfo16,234
struct LoopInfo LoopInfo18,269
#define SET_LOOPINFO_TOP(SET_LOOPINFO_TOP27,746
struct CodeGenerator CodeGenerator30,855
#define CG_CODE(CG_CODE48,2017
#define CG_OFFSET(CG_OFFSET49,2073
#define CG_RESET(CG_RESET50,2130
#define CG_RESET_NOTES(CG_RESET_NOTES56,2555
typedef enum SourceNoteType SourceNoteType146,5252
} SourceNoteType;SourceNoteType161,6349
#define SN_TYPE_BITS 163,6368
#define SN_DELTA_BITS 164,6402
#define SN_TYPE_MASK 165,6437
#define SN_DELTA_MASK 166,6513
#define SN_TYPE(SN_TYPE168,6574
#define SN_SET_TYPE(SN_SET_TYPE169,6631
#define SN_DELTA(SN_DELTA172,6861
#define SN_SET_DELTA(SN_SET_DELTA173,6917
#define SN_OFFSET(SN_OFFSET176,7150
#define SN_SET_OFFSET(SN_SET_OFFSET177,7190
#define SN_DELTA_MAX 179,7252
#define SN_LENGTH(SN_LENGTH182,7375
#define SN_NEXT(SN_NEXT184,7527
#define SN_MAKE_TERMINATOR(SN_MAKE_TERMINATOR187,7647
#define SN_IS_TERMINATOR(SN_IS_TERMINATOR188,7691

mo_java.h,175
#define _mo_java_h_2,20
typedef struct HObject HObject;HObject14,176
typedef struct ClassClass ClassClass;ClassClass15,208
typedef struct ExecEnv ExecEnv;ExecEnv16,246

mo_parse.h,26
#define _mo_parse_h_2,21

mo_prvtd.h,1101
#define _mo_prvtd_h_2,21
typedef struct CodeGenerator    CodeGenerator;CodeGenerator23,840
typedef uint16                  SourceNote;SourceNote24,887
typedef struct MochaToken       MochaToken;MochaToken25,931
typedef struct MochaTokenStream MochaTokenStream;MochaTokenStream26,975
typedef int32                   MochaInt;MochaInt29,1064
typedef uint32                  MochaUint;MochaUint30,1106
#define MOCHA_INT_MAX 32,1150
#define MOCHA_INT_MIN 33,1209
typedef struct MochaAtomMap     MochaAtomMap;MochaAtomMap35,1262
typedef uint32                  MochaAtomNumber;MochaAtomNumber36,1308
typedef struct MochaAtomState   MochaAtomState;MochaAtomState37,1357
typedef struct MochaCodeSpec    MochaCodeSpec;MochaCodeSpec38,1405
typedef struct MochaObjectStack MochaObjectStack;MochaObjectStack39,1452
typedef struct MochaPrinter     MochaPrinter;MochaPrinter40,1502
typedef struct MochaProperty    MochaProperty;MochaProperty41,1548
typedef struct MochaStackFrame  MochaStackFrame;MochaStackFrame42,1595
typedef struct MochaStack       MochaStack;MochaStack43,1644

mo_pubtd.h,1578
#define _mo_pubtd_h_2,21
typedef struct MochaAtom         MochaAtom;MochaAtom12,198
typedef struct MochaClass        MochaClass;MochaClass13,242
typedef uint8                    MochaCode;MochaCode14,287
typedef struct MochaContext      MochaContext;MochaContext15,331
typedef struct MochaDatum        MochaDatum;MochaDatum16,378
typedef struct MochaErrorReport  MochaErrorReport;MochaErrorReport17,423
typedef double                   MochaFloat;MochaFloat18,474
typedef struct MochaFunction     MochaFunction;MochaFunction19,519
typedef struct MochaFunctionSpec MochaFunctionSpec;MochaFunctionSpec20,567
typedef struct MochaPropertySpec MochaPropertySpec;MochaPropertySpec21,619
typedef struct MochaObject       MochaObject;MochaObject22,671
typedef int32                    MochaRefCount;MochaRefCount23,717
typedef struct MochaScope        MochaScope;MochaScope24,765
typedef struct MochaScript       MochaScript;MochaScript25,810
typedef int32                    MochaSlot;MochaSlot26,856
typedef struct MochaSymbol       MochaSymbol;MochaSymbol27,900
typedef struct MochaTaintInfo    MochaTaintInfo;MochaTaintInfo28,946
#define MOCHA_FINALIZING	31,1061
typedef PRBool MochaBoolean;MochaBoolean34,1152
#define MOCHA_FALSE 35,1181
#define MOCHA_TRUE 36,1210
(*MochaPropertyOp)MochaPropertyOp40,1327
(*MochaNativeCall)MochaNativeCall44,1442
(*MochaBranchCallback)MochaBranchCallback48,1576
(*MochaErrorReporter)MochaErrorReporter51,1653
(*MochaTaintCounter)MochaTaintCounter55,1763
(*MochaTaintMixer)MochaTaintMixer58,1833

mo_scan.h,739
#define _mo_scan_h_2,20
typedef enum MochaTokenType MochaTokenType19,283
} MochaTokenType;MochaTokenType65,3133
#define IS_PRIMARY_TOKEN(IS_PRIMARY_TOKEN67,3152
struct MochaToken MochaToken69,3227
typedef struct MochaTokenBuf MochaTokenBuf79,3636
} MochaTokenBuf;MochaTokenBuf83,3897
#define MOCHA_LINE_MAX 85,3915
struct MochaTokenStream MochaTokenStream88,4073
#define TSF_EOF 103,4802
#define TSF_NEWLINES 104,4864
#define TSF_FUNCTION 105,4928
#define TSF_RETURN_EXPR 106,5004
#define TSF_RETURN_VOID 107,5078
#define TSF_INTERACTIVE 108,5147
#define TSF_COMMAND 109,5218
#define CLEAR_PUSHBACK(CLEAR_PUSHBACK111,5286
#define SCAN_NEWLINES(SCAN_NEWLINES112,5346
#define HIDE_NEWLINES(HIDE_NEWLINES113,5404

mo_scope.h,688
#define _mo_scope_h_2,21
typedef enum MochaSymbolType MochaSymbolType22,490
} MochaSymbolType;MochaSymbolType27,822
struct MochaScope MochaScope32,890
struct MochaProperty MochaProperty46,1574
#define PROP_INIT_LINKS(PROP_INIT_LINKS63,2463
#define PROP_APPEND(PROP_APPEND69,2803
#define PROP_UNLINK(PROP_UNLINK77,3303
struct MochaObjectStack MochaObjectStack90,4018
struct MochaSymbol MochaSymbol98,4249
#define sym_atom(sym_atom106,4645
#define sym_datum(sym_datum107,4705
#define sym_property(sym_property108,4768
typedef enum MochaLookupFlag MochaLookupFlag148,6104
typedef enum MochaLookupFlag { MLF_GET, MLF_SET } MochaLookupFlag;MochaLookupFlag148,6104

mocha.def,0

mocha.h,242
#define _mocha_h_2,18
struct MochaScript MochaScript20,323
struct MochaFunction MochaFunction34,961
struct MochaStackFrame MochaStackFrame48,1613
struct MochaStack MochaStack63,2316
#define MOCHA_INIT_STACK(MOCHA_INIT_STACK70,2626

mochaapi.h,1752
#define _mochaapi_h_2,21
typedef enum MochaTag MochaTag23,593
} MochaTag;MochaTag34,1269
typedef struct MochaPair MochaPair36,1282
} MochaPair;MochaPair39,1461
struct MochaDatum MochaDatum50,1919
#define MDF_BACKEDGE 66,2639
#define MDF_ENUMERATE 67,2718
#define MDF_READONLY 68,2799
#define MDF_VISITED 69,2876
#define MDF_TAINTED 70,2957
#define MDF_ALLFLAGS 71,3036
#define MDF_TRACEBITS 74,3137
#define MDF_TRACEBITS 76,3224
#define MOCHA_ASSERT_VALID_DATUM_FLAGS(MOCHA_ASSERT_VALID_DATUM_FLAGS79,3258
#define MOCHA_TAINT_IDENTITY 83,3410
#define MOCHA_TAINT_SHIST 84,3444
#define MOCHA_TAINT_JAVA 85,3493
#define MOCHA_TAINT_MAX 86,3542
#define MOCHA_MIX_TAINT(MOCHA_MIX_TAINT88,3592
#define MOCHA_INIT_DATUM(MOCHA_INIT_DATUM113,5037
#define MOCHA_INIT_FULL_DATUM(MOCHA_INIT_FULL_DATUM119,5377
#define MOCHA_DATUM_IS_NULL(MOCHA_DATUM_IS_NULL126,5797
#define _word0(_word0132,5989
#define _word1(_word1133,6029
#define _word0(_word0135,6075
#define _word1(_word1136,6115
#define _expmask 138,6162
#define MOCHA_FLOAT_IS_NaN(MOCHA_FLOAT_IS_NaN140,6192
struct MochaObject MochaObject274,10303
struct MochaClass MochaClass317,12715
#define OBJ_GET_PROPERTY(OBJ_GET_PROPERTY330,13302
#define OBJ_SET_PROPERTY(OBJ_SET_PROPERTY332,13406
#define OBJ_LIST_PROPERTIES(OBJ_LIST_PROPERTIES334,13510
#define OBJ_RESOLVE_NAME(OBJ_RESOLVE_NAME336,13600
#define OBJ_CONVERT(OBJ_CONVERT338,13696
#define OBJ_FINALIZE(OBJ_FINALIZE340,13789
struct MochaPropertySpec MochaPropertySpec397,15444
struct MochaFunctionSpec MochaFunctionSpec421,16480
struct MochaErrorReport MochaErrorReport778,28783
struct MochaTaintInfo MochaTaintInfo794,29298
typedef int (*MochaCharFilter)MochaCharFilter814,29943