Home | History | Annotate | Download | only in parser

Lines Matching refs:m_features

1412         void setFeatures(CodeFeatures features) { m_features = features; }
1413 CodeFeatures features() { return m_features; }
1415 bool usesEval() const { return m_features & EvalFeature; }
1416 bool usesArguments() const { return (m_features & ArgumentsFeature) && !(m_features & ShadowsArgumentsFeature); }
1417 bool isStrictMode() const { return m_features & StrictModeFeature; }
1418 void setUsesArguments() { m_features |= ArgumentsFeature; }
1419 bool usesThis() const { return m_features & ThisFeature; }
1420 bool needsActivationForMoreThanVariables() const { ASSERT(m_data); return m_features & (EvalFeature | WithFeature | CatchFeature); }
1421 bool needsActivation() const { ASSERT(m_data); return (hasCapturedVariables()) || (m_features & (EvalFeature | WithFeature | CatchFeature)); }
1446 CodeFeatures m_features;