What this component contains
ATTRIBUTION.mdLICENSEREADME.mdbaltor_test.gdcomponent.jsoninspect_gdscript.pypushdown_automaton.gdrun_tests.gdtest_package.pytests/test_pushdown_automaton.gdverification/native.json
How it works
- Class
- BaltorStateStack, extends Node
- Methods
- push(state: Object, data: Dictionary = {}) -> bool; pop() -> Object; replace(state: Object, data: Dictionary = {}) -> bool; pop_to(state: Object) -> bool; clear() -> void; peek() -> Object; depth() -> int; contains(state: Object) -> bool; and 1 more
- Signals
- pushed, popped, top_changed
- Exports
- max_depth, update_all
- Placement
- res://baltor/godot_components/pushdown_automaton/
Recorded checks
godot 4.7.2.stable.official.ed1daf0bf
godot_parse_check_onlygodot_gdscript_testsgodot_tests_reject_gutted_componentgodot_editor_importgodot_contract_reflectiongodot_readme_usage_compiles
Limits to consider
States are plain objects found by the methods they define; the stack holds references and does not free them. Callbacks run synchronously in push and pop order. Verified with Godot 4.7.2 headless; written against the Godot 4.3 API.