V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ExpressionClassifier< Types > Class Template Reference
Inheritance diagram for v8::internal::ExpressionClassifier< Types >:
type

Public Types

using BaseClassType = typename std::conditional< Types::ExpressionClassifierReportErrors, typename ExpressionClassifierErrorTracker< Types >::BaseClassType, typename ExpressionClassifierEmptyErrorTracker< Types >::BaseClassType >::type
 
using TP = typename BaseClassType::TargetProduction
 

Public Member Functions

 ExpressionClassifier (typename Types::Base *base)
 
V8_INLINE const Error & expression_error () const
 
V8_INLINE const Error & formal_parameter_initializer_error () const
 
V8_INLINE const Error & pattern_error () const
 
V8_INLINE const Error & binding_pattern_error () const
 
V8_INLINE const Error & strict_mode_formal_parameter_error () const
 
V8_INLINE const Error & let_pattern_error () const
 
V8_INLINE const Error & async_arrow_formal_parameters_error () const
 
V8_INLINE bool does_error_reporting ()
 
void RecordExpressionError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
void RecordFormalParameterInitializerError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
void RecordPatternError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
void RecordBindingPatternError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
void RecordAsyncArrowFormalParametersError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
void RecordStrictModeFormalParameterError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
void RecordLetPatternError (const Scanner::Location &loc, MessageTemplate message, const char *arg=nullptr)
 
ExpressionClassifierprevious () const
 

Detailed Description

template<typename Types>
class v8::internal::ExpressionClassifier< Types >

Definition at line 72 of file expression-classifier.h.


The documentation for this class was generated from the following file: