Skip to content

Commit b4f2507

Browse files
committed
fix: Add 'METHOD' to MarkerType enum
1 parent 78d8430 commit b4f2507

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/cedarscript_ast_parser/cedarscript_ast_parser.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class BodyOrWhole(StrEnum):
3535
WHOLE = auto()
3636

3737

38-
MarkerType = StrEnum('MarkerType', 'LINE VARIABLE FUNCTION CLASS')
38+
MarkerType = StrEnum('MarkerType', 'LINE VARIABLE FUNCTION METHOD CLASS')
3939
RelativePositionType = StrEnum('RelativePositionType', 'AT BEFORE AFTER INSIDE_TOP INSIDE_BOTTOM')
4040

4141

@@ -46,6 +46,9 @@ def as_marker(self) -> 'Marker':
4646

4747
@dataclass
4848
class Marker(MarkerCompatible):
49+
"""
50+
See Marker.to_search_range
51+
"""
4952
type: MarkerType
5053
value: str
5154
offset: int | None = None
@@ -428,9 +431,9 @@ def parse_identifier_from_file(self, node):
428431
where = self.parse_where_clause(where_clause)
429432

430433
return IdentifierFromFile(file_path=file_path,
431-
identifier_type=identifier_type, name=name, offset=offset,
432-
where_clause=where
433-
)
434+
identifier_type=identifier_type, name=name, offset=offset,
435+
where_clause=where
436+
)
434437

435438
def parse_where_clause(self, node):
436439
if not node:

0 commit comments

Comments
 (0)