/macosx-10.10.1/JavaScriptCore-7600.1.17/builtins/ |
H A D | BuiltinExecutables.cpp | 49 RefPtr<ProgramNode> program = parse<ProgramNode>(&m_vm, source, 0, Identifier(), JSParseBuiltin, JSParseProgramCode, error, &positionBeforeLastNewline);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | Completion.cpp | 58 RefPtr<ProgramNode> programNode = parse<ProgramNode>(&vm, source, 0, Identifier(), JSParseNormal, JSParseProgramCode, error);
|
H A D | CodeCache.cpp | 68 typedef JSC::ProgramNode RootNode; 145 RefPtr<ProgramNode> program = parse<ProgramNode>(&vm, source, 0, Identifier(), JSParseNormal, JSParseProgramCode, error, &positionBeforeLastNewline);
|
H A D | Executable.cpp | 446 RefPtr<ProgramNode> programNode = parse<ProgramNode>(vm, m_source, 0, Identifier(), JSParseNormal, ProgramNode::isFunctionNode ? JSParseFunctionCode : JSParseProgramCode, error);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/ |
H A D | Nodes.cpp | 115 // ------------------------------ ProgramNode ----------------------------- 117 inline ProgramNode::ProgramNode(VM* vm, const JSTokenLocation& startLocation, const JSTokenLocation& endLocation, unsigned startColumn, unsigned endColumn, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& source, CodeFeatures features, int numConstants) function in class:JSC::ProgramNode 124 PassRefPtr<ProgramNode> ProgramNode::create(VM* vm, const JSTokenLocation& startLocation, const JSTokenLocation& endLocation, unsigned startColumn, unsigned endColumn, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& source, CodeFeatures features, int numConstants) 126 RefPtr<ProgramNode> node = new ProgramNode(vm, startLocation, endLocation, startColumn, endColumn, children, varStack, funcStack, capturedVariables, source, features, numConstants); 136 void ProgramNode::setClosedVariables(Vector<RefPtr<StringImpl>>&& closedVariables)
|
H A D | Nodes.h | 1472 class ProgramNode : public ScopeNode { class in namespace:JSC 1475 static PassRefPtr<ProgramNode> create(VM*, const JSTokenLocation& start, const JSTokenLocation& end, unsigned startColumn, unsigned endColumn, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, const SourceCode&, CodeFeatures, int numConstants); 1485 ProgramNode(VM*, const JSTokenLocation& start, const JSTokenLocation& end, unsigned startColumn, unsigned endColumn, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, const SourceCode&, CodeFeatures, int numConstants);
|
H A D | Parser.h | 59 class ProgramNode;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/API/ |
H A D | JSScriptRef.cpp | 71 return JSC::parse<JSC::ProgramNode>(vm, source, 0, Identifier(), JSParseNormal, JSParseProgramCode, error);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/ |
H A D | BytecodeGenerator.h | 164 BytecodeGenerator(VM&, ProgramNode*, UnlinkedProgramCodeBlock*, DebuggerMode, ProfilerMode);
|
H A D | BytecodeGenerator.cpp | 160 BytecodeGenerator::BytecodeGenerator(VM& vm, ProgramNode* programNode, UnlinkedProgramCodeBlock* codeBlock, DebuggerMode debuggerMode, ProfilerMode profilerMode)
|
H A D | NodesCodegen.cpp | 2309 // ------------------------------ ProgramNode ----------------------------- 2311 void ProgramNode::emitBytecode(BytecodeGenerator& generator, RegisterID*)
|