Searched refs:SourceElements (Results 1 - 12 of 12) sorted by relevance

/external/webkit/Source/JavaScriptCore/parser/
H A DNodes.cpp61 // ------------------------------ SourceElements --------------------------------
63 void SourceElements::append(StatementNode* statement)
70 StatementNode* SourceElements::singleStatement() const
78 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* childre
[all...]
H A DNodeInfo.h55 typedef NodeDeclarationInfo<SourceElements*> SourceElementsInfo;
H A DParser.h55 void didFinishParsing(SourceElements*, ParserArenaData<DeclarationStacks::VarStack>*,
70 SourceElements* m_sourceElements;
H A DParser.cpp63 void Parser::didFinishParsing(SourceElements* sourceElements, ParserArenaData<DeclarationStacks::VarStack>* varStack,
H A DNodes.h1137 class SourceElements : public ParserArenaDeletable { class in namespace:JSC
1139 SourceElements(JSGlobalData*);
1154 BlockNode(JSGlobalData*, SourceElements* = 0);
1164 SourceElements* m_statements;
1385 ScopeNodeData(ParserArena&, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, int numConstants);
1391 SourceElements* m_statements;
1401 ScopeNode(JSGlobalData*, const SourceCode&, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, CodeFeatures, int numConstants);
1453 static PassRefPtr<ProgramNode> create(JSGlobalData*, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, const SourceCode&, CodeFeatures, int numConstants);
1458 ProgramNode(JSGlobalData*, SourceElements*, VarStack*, FunctionStack*, IdentifierSet&, const SourceCode&, CodeFeatures, int numConstants);
1466 static PassRefPtr<EvalNode> create(JSGlobalData*, SourceElements*, VarStac
[all...]
H A DNodeConstructors.h678 inline SourceElements::SourceElements(JSGlobalData*) function in class:JSC::SourceElements
831 inline CaseClauseNode::CaseClauseNode(JSGlobalData*, ExpressionNode* expr, SourceElements* statements)
872 inline BlockNode::BlockNode(JSGlobalData* globalData, SourceElements* statements)
H A DSyntaxChecker.h80 typedef int SourceElements; typedef in class:JSC::SyntaxChecker
H A DASTBuilder.h94 typedef JSC::SourceElements* SourceElements; typedef in class:JSC::ASTBuilder
116 JSC::SourceElements* createSourceElements() { return new (m_globalData) JSC::SourceElements(m_globalData); }
292 CaseClauseNode* createClause(ExpressionNode* expr, JSC::SourceElements* statements) { return new (m_globalData) CaseClauseNode(m_globalData, expr, statements); }
308 StatementNode* createBlockStatement(JSC::SourceElements* elements, int startLine, int endLine)
488 void appendStatement(JSC::SourceElements* elements, JSC::StatementNode* statement)
H A DJSParser.cpp59 #define TreeSourceElements typename TreeBuilder::SourceElements
656 SourceElements* sourceElements = parseSourceElements<CheckForStrictMode>(context);
/external/v8/src/
H A Dpreparser.h438 enum SourceElements { enum in class:v8::preparser::PreParser
523 SourceElements ParseSourceElements(int end_token, bool* ok);
H A Dpreparser.cc170 PreParser::SourceElements PreParser::ParseSourceElements(int end_token,
172 // SourceElements ::
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DNodesCodegen.cpp1334 // ------------------------------ SourceElements -------------------------------
1337 inline StatementNode* SourceElements::lastStatement() const
1343 inline void SourceElements::emitBytecode(BytecodeGenerator& generator, RegisterID* dst)

Completed in 128 milliseconds