Lines Matching defs:position
149 int position() const { return position_; }
177 AstNode(int position, NodeType type)
178 : position_(position), bit_field_(NodeTypeField::encode(type)) {}
184 Statement(int position, NodeType type) : AstNode(position, type) {}
307 BreakableStatement(int position, NodeType type) : Statement(position, type) {}
633 // This constant is used to indicate that the return position
1004 Literal(int smi, int position) : Expression(position, kLiteral), smi_(smi) {
1008 Literal(double number, int position)
1009 : Expression(position, kLiteral), number_(number) {
1013 Literal(AstBigInt bigint, int position)
1014 : Expression(position, kLiteral), bigint_(bigint) {
1018 Literal(const AstRawString* string, int position)
1019 : Expression(position, kLiteral), string_(string) {
1023 Literal(bool boolean, int position)
1024 : Expression(position, kLiteral), boolean_(boolean) {
1028 Literal(Type type, int position) : Expression(position, kLiteral) {
1479 return Scanner::Location(position(), position() + raw_name()->length());
1896 : Expression(first->position(), kNaryOperation),
1907 // their operation's position. Note that the Nary operation expression's
1908 // position has no meaning.
2017 Expression* else_expression, int position)
2018 : Expression(position, kConditional),
2313 EagerCompileHint eager_compile_hint, int position,
2316 : Expression(position, kFunctionLiteral),
2490 int start_position() const { return position(); }
3175 int position) {
3177 position);
3228 FunctionLiteral::EagerCompileHint eager_compile_hint, int position,
3235 has_duplicate_parameters, eager_compile_hint, position, has_braces,