#include <ast.h>
v8::internal::Nodeを継承しています。
v8::internal::ArrayLiteral, v8::internal::Assignment, v8::internal::BinaryOperation, v8::internal::Call, v8::internal::CallRuntime, v8::internal::CompareOperation, v8::internal::Conditional, v8::internal::CountOperation, v8::internal::FunctionBoilerplateLiteral, v8::internal::FunctionLiteral, v8::internal::Literal, v8::internal::MaterializedLiteral, v8::internal::Property, v8::internal::Slot, v8::internal::ThisFunction, v8::internal::Throw, v8::internal::UnaryOperation, v8::internal::ValidLeftHandSideSentinel, と v8::internal::VariableProxyに継承されています。
Public メソッド | |
virtual Expression * | AsExpression () |
virtual bool | IsValidLeftHandSide () |
virtual void | MarkAsStatement () |
StaticType * | type () |
Private 変数 | |
StaticType | type_ |
virtual Expression* v8::internal::Expression::AsExpression | ( | ) | [inline, virtual] |
v8::internal::Nodeを再定義しています。
virtual bool v8::internal::Expression::IsValidLeftHandSide | ( | ) | [inline, virtual] |
v8::internal::ValidLeftHandSideSentinel, v8::internal::VariableProxy, v8::internal::VariableProxySentinel, と v8::internal::Propertyで再定義されています。
参照元 v8::internal::Parser::ParseAssignmentExpression(), v8::internal::Parser::ParseForStatement(), v8::internal::Parser::ParsePostfixExpression(), と v8::internal::Parser::ParseUnaryExpression().
virtual void v8::internal::Expression::MarkAsStatement | ( | ) | [inline, virtual] |
v8::internal::CountOperationで再定義されています。
StaticType v8::internal::Expression::type_ [private] |