|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <Nodes.h>
Public Member Functions | |
| SpreadExpressionNode (const JSTokenLocation &, ExpressionNode *) | |
| ExpressionNode * | expression () const |
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 | 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 &) |
Public Member Functions inherited from JSC::ThrowableExpressionData | |
| ThrowableExpressionData () | |
| ThrowableExpressionData (const JSTextPosition &divot, const JSTextPosition &start, const JSTextPosition &end) | |
| void | setExceptionSourceCode (const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd) |
| const JSTextPosition & | divot () const |
| const JSTextPosition & | divotStart () const |
| const JSTextPosition & | divotEnd () const |
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 Member Functions inherited from JSC::ThrowableExpressionData | |
| RegisterID * | emitThrowReferenceError (BytecodeGenerator &, const String &message) |
Protected Attributes inherited from JSC::Node | |
| JSTextPosition | m_position |
| int | m_endOffset |
| bool | m_needsDebugHook { false } |
|
inline |
|
inline |
1.8.13