Searched refs:VarStack (Results 1 - 8 of 8) sorted by relevance

/external/webkit/Source/JavaScriptCore/parser/
H A DNodes.cpp78 ScopeNodeData::ScopeNodeData(ParserArena& arena, SourceElements* statements, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, int numConstants)
99 ScopeNode::ScopeNode(JSGlobalData* globalData, const SourceCode& source, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, CodeFeatures features, int numConstants)
115 inline ProgramNode::ProgramNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& source, CodeFeatures features, int numConstants)
120 PassRefPtr<ProgramNode> ProgramNode::create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& source, CodeFeatures features, int numConstants)
133 inline EvalNode::EvalNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& source, CodeFeatures features, int numConstants)
138 PassRefPtr<EvalNode> EvalNode::create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& source, CodeFeatures features, int numConstants)
162 inline FunctionBodyNode::FunctionBodyNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& sourceCode, CodeFeatures features, int numConstants)
185 PassRefPtr<FunctionBodyNode> FunctionBodyNode::create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& sourceCode, CodeFeatures features, int numConstants)
H A DNodeInfo.h46 ParserArenaData<DeclarationStacks::VarStack>* m_varDeclarations;
H A DParser.h55 void didFinishParsing(SourceElements*, ParserArenaData<DeclarationStacks::VarStack>*,
71 ParserArenaData<DeclarationStacks::VarStack>* m_varDeclarations;
H A DParser.cpp63 void Parser::didFinishParsing(SourceElements* sourceElements, ParserArenaData<DeclarationStacks::VarStack>* varStack,
H A DNodes.h92 typedef Vector<std::pair<const Identifier*, unsigned> > VarStack; typedef in namespace:JSC::DeclarationStacks
1382 typedef DeclarationStacks::VarStack VarStack; typedef in struct:JSC::ScopeNodeData
1385 ScopeNodeData(ParserArena&, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, int numConstants);
1388 VarStack m_varStack;
1397 typedef DeclarationStacks::VarStack VarStack; typedef in class:JSC::ScopeNode
1401 ScopeNode(JSGlobalData*, const SourceCode&, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, CodeFeatures, int numConstants);
1426 VarStack& varStack() { ASSERT(m_data); return m_data->m_varStack; }
1453 static PassRefPtr<ProgramNode> create(JSGlobalData*, SourceElements*, VarStack*, FunctionStac
[all...]
H A DASTBuilder.h118 ParserArenaData<DeclarationStacks::VarStack>* varDeclarations() { return m_scope.m_varDeclarations; }
597 : m_varDeclarations(new (globalData) ParserArenaData<DeclarationStacks::VarStack>)
603 ParserArenaData<DeclarationStacks::VarStack>* m_varDeclarations;
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DBytecodeGenerator.h89 typedef DeclarationStacks::VarStack VarStack; typedef in class:JSC::BytecodeGenerator
H A DBytecodeGenerator.cpp254 const VarStack& varStack = programNode->varStack();
392 const DeclarationStacks::VarStack& varStack = functionBody->varStack();
525 const DeclarationStacks::VarStack& varStack = evalNode->varStack();

Completed in 485 milliseconds