Home | History | Annotate | Download | only in parsing

Lines Matching refs:V8_INLINE

361   V8_INLINE Statement* DeclareClass(const AstRawString* variable_name,
365 V8_INLINE void DeclareClassVariable(const AstRawString* name,
368 V8_INLINE void DeclareClassProperty(const AstRawString* class_name,
373 V8_INLINE Expression* RewriteClassLiteral(const AstRawString* name,
376 V8_INLINE Statement* DeclareNative(const AstRawString* name, int pos,
626 V8_INLINE void MarkCollectedTailCallExpressions();
627 V8_INLINE void MarkTailPosition(Expression* expression);
630 V8_INLINE void RewriteDestructuringAssignments();
632 V8_INLINE Expression* RewriteExponentiation(Expression* left,
634 V8_INLINE Expression* RewriteAssignExponentiation(Expression* left,
638 V8_INLINE Expression* RewriteSpreads(ArrayLiteral* lit);
641 V8_INLINE void RewriteNonPattern(bool* ok);
643 V8_INLINE void QueueDestructuringAssignmentForRewriting(
645 V8_INLINE void QueueNonPatternForRewriting(Expression* expr, bool* ok);
677 V8_INLINE Expression* RewriteAwaitExpression(Expression* value, int pos);
678 V8_INLINE void PrepareAsyncFunctionBody(ZoneList<Statement*>* body,
680 V8_INLINE void RewriteAsyncFunctionBody(ZoneList<Statement*>* body,
693 V8_INLINE bool IsEval(const AstRawString* identifier) const {
697 V8_INLINE bool IsArguments(const AstRawString* identifier) const {
701 V8_INLINE bool IsEvalOrArguments(const AstRawString* identifier) const {
705 V8_INLINE bool IsUndefined(const AstRawString* identifier) const {
710 V8_INLINE static bool IsThisProperty(Expression* expression) {
720 V8_INLINE static bool IsIdentifier(Expression* expression) {
726 V8_INLINE static const AstRawString* AsIdentifier(Expression* expression) {
731 V8_INLINE VariableProxy* AsIdentifierExpression(Expression* expression) {
735 V8_INLINE bool IsPrototype(const AstRawString* identifier) const {
739 V8_INLINE bool IsConstructor(const AstRawString* identifier) const {
743 V8_INLINE bool IsName(const AstRawString* identifier) const {
747 V8_INLINE static bool IsBoilerplateProperty(
752 V8_INLINE bool IsNative(Expression* expr) const {
759 V8_INLINE static bool IsArrayIndex(const AstRawString* string,
764 V8_INLINE bool IsUseStrictDirective(Statement* statement) const {
768 V8_INLINE bool IsUseAsmDirective(Statement* statement) const {
775 V8_INLINE bool IsStringLiteral(Statement* statement,
784 V8_INLINE static Expression* GetPropertyValue(LiteralProperty* property) {
788 V8_INLINE void GetDefaultStrings(
797 V8_INLINE void PushLiteralName(const AstRawString* id) {
802 V8_INLINE void PushVariableName(const AstRawString* id) {
807 V8_INLINE void PushPropertyName(Expression* expression) {
816 V8_INLINE void PushEnclosingName(const AstRawString* name) {
821 V8_INLINE void AddFunctionForNameInference(FunctionLiteral* func_to_infer) {
826 V8_INLINE void InferFunctionName() {
833 V8_INLINE static void CheckAssigningFunctionLiteralToProperty(
843 V8_INLINE static void MarkExpressionAsAssigned(Expression* expression) {
873 V8_INLINE Expression* NewThrowReferenceError(
882 V8_INLINE Expression* NewThrowSyntaxError(MessageTemplate::Template message,
889 V8_INLINE Expression* NewThrowTypeError(MessageTemplate::Template message,
895 V8_INLINE void ReportMessageAt(Scanner::Location source_location,
911 V8_INLINE void ReportMessageAt(Scanner::Location source_location,
928 V8_INLINE static const AstRawString* EmptyIdentifier() { return nullptr; }
929 V8_INLINE static bool IsEmptyIdentifier(const AstRawString* name) {
932 V8_INLINE static Expression* EmptyExpression() { return nullptr; }
933 V8_INLINE static Literal* EmptyLiteral() { return nullptr; }
934 V8_INLINE static ObjectLiteralProperty* EmptyObjectLiteralProperty() {
937 V8_INLINE static ClassLiteralProperty* EmptyClassLiteralProperty() {
940 V8_INLINE static FunctionLiteral* EmptyFunctionLiteral() { return nullptr; }
941 V8_INLINE static Block* NullBlock() { return nullptr; }
943 V8_INLINE static bool IsEmptyExpression(Expression* expr) {
948 V8_INLINE static ZoneList<Expression*>* NullExpressionList() {
951 V8_INLINE static bool IsNullExpressionList(ZoneList<Expression*>* exprs) {
954 V8_INLINE static ZoneList<Statement*>* NullStatementList() { return nullptr; }
955 V8_INLINE static bool IsNullStatementList(ZoneList<Statement*>* stmts) {
958 V8_INLINE static Statement* NullStatement() { return nullptr; }
959 V8_INLINE bool IsNullStatement(Statement* stmt) { return stmt == nullptr; }
960 V8_INLINE bool IsEmptyStatement(Statement* stmt) {
966 V8_INLINE const AstRawString* EmptyIdentifierString() const {
971 V8_INLINE Literal* GetLiteralTheHole(int position) {
976 V8_INLINE const AstRawString* GetSymbol() const {
982 V8_INLINE const AstRawString* GetNextSymbol() const {
986 V8_INLINE const AstRawString* GetNumberAsSymbol() const {
993 V8_INLINE Expression* ThisExpression(int pos = kNoSourcePosition) {
1005 V8_INLINE Expression* ExpressionFromIdentifier(
1014 V8_INLINE Expression* ExpressionFromString(int pos) {
1020 V8_INLINE ZoneList<Expression*>* NewExpressionList(int size) const {
1023 V8_INLINE ZoneList<ObjectLiteral::Property*>* NewObjectPropertyList(
1027 V8_INLINE ZoneList<ClassLiteral::Property*>* NewClassPropertyList(
1031 V8_INLINE ZoneList<Statement*>* NewStatementList(int size) const {
1034 V8_INLINE ZoneList<CaseClause*>* NewCaseClauseList(int size) const {
1038 V8_INLINE Expression* NewV8Intrinsic(const AstRawString* name,
1042 V8_INLINE Statement* NewThrowStatement(Expression* exception, int pos) {
1047 V8_INLINE void AddParameterInitializationBlock(
1059 V8_INLINE void AddFormalParameter(ParserFormalParameters* parameters,
1076 V8_INLINE void DeclareFormalParameters(
1103 V8_INLINE Expression* NoTemplateTag() { return NULL; }
1104 V8_INLINE static bool IsTaggedTemplate(const Expression* tag) {
1119 V8_INLINE ZoneList<typename ExpressionClassifier::Error>*
1124 V8_INLINE ZoneList<Expression*>* GetNonPatternList() const {
1128 V8_INLINE void CountUsage(v8::Isolate::UseCounterFeature feature) {
1134 V8_INLINE bool ParsingDynamicFunctionDeclaration() const {