Skip to main content

ModScriptParser

See the code at utils/script_parser.gd

Description

Inherits Object

This class contains utility functions to parse GDScript source code.


Signals

None


Properties

None


Methods

get_extended_class

static func get_extended_class(script: GDScript) -> StringName

Parses the extends class name from the provided script's source code.

Note: This is a static method, intended to be called directly on ModScriptParser.

Parameters

NameTypeDescription
scriptGDScriptThe script to parse.

Returns

TypeStringName
DescriptionThe parsed extends class name.

get_class_name

static func get_class_name(script: GDScript) -> StringName

Parses the class_name from the provided script's source code.

Note: This is a static method, intended to be called directly on ModScriptParser.

Parameters

NameTypeDescription
scriptGDScriptThe script to parse.

Returns

TypeStringName
DescriptionThe parsed class_name.