webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <Nodes.h>
Public Member Functions | |
ThisNode (const JSTokenLocation &) | |
Public Member Functions inherited from JSC::ExpressionNode | |
virtual bool | isNumber () const |
virtual bool | isString () const |
virtual bool | isObjectLiteral () const |
virtual bool | isArrayLiteral () const |
virtual bool | isNull () const |
virtual bool | isPure (BytecodeGenerator &) const |
virtual bool | isConstant () const |
virtual bool | isLocation () const |
virtual bool | isAssignmentLocation () const |
virtual bool | isResolveNode () const |
virtual bool | isAssignResolveNode () const |
virtual bool | isBracketAccessorNode () const |
virtual bool | isDotAccessorNode () const |
virtual bool | isDestructuringNode () const |
virtual bool | isBaseFuncExprNode () const |
virtual bool | isFuncExprNode () const |
virtual bool | isArrowFuncExprNode () const |
virtual bool | isClassExprNode () const |
virtual bool | isCommaNode () const |
virtual bool | isSimpleArray () const |
virtual bool | isAdd () const |
virtual bool | isSubtract () const |
virtual bool | isBoolean () const |
virtual bool | isSpreadExpression () const |
virtual bool | isSuperNode () const |
virtual bool | isImportNode () const |
virtual bool | isNewTarget () const |
virtual bool | isBytecodeIntrinsicNode () const |
virtual void | emitBytecodeInConditionContext (BytecodeGenerator &, Label &, Label &, FallThroughMode) |
virtual ExpressionNode * | stripUnaryPlus () |
ResultType | resultDescriptor () const |
Public Member Functions inherited from JSC::Node | |
virtual | ~Node () |
int | firstLine () const |
int | startOffset () const |
int | endOffset () const |
int | lineStartOffset () const |
const JSTextPosition & | position () const |
void | setEndOffset (int offset) |
void | setStartOffset (int offset) |
bool | needsDebugHook () const |
void | setNeedsDebugHook () |
Public Member Functions inherited from JSC::ParserArenaFreeable | |
void * | operator new (size_t, ParserArena &) |
Additional Inherited Members | |
Protected Member Functions inherited from JSC::ExpressionNode | |
ExpressionNode (const JSTokenLocation &, ResultType=ResultType::unknownType()) | |
Protected Member Functions inherited from JSC::Node | |
Node (const JSTokenLocation &) | |
Protected Attributes inherited from JSC::Node | |
JSTextPosition | m_position |
int | m_endOffset |
bool | m_needsDebugHook { false } |
|
inline |