• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stevearc / godot_parser
96%

Build:
DEFAULT BRANCH: master
Repo Added 20 Jun 2020 08:08PM UTC
Files 10
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 0.1
  • 0.1.1
  • 0.1.2
  • 0.1.3
  • 0.1.4
  • 0.1.5
  • 0.1.6
  • 0.1.7
  • ci
  • fix-string-encoding
  • github
  • multi_godot_version_support
  • parser_update
  • stevearc-ci

23 Feb 2026 12:05AM UTC coverage: 95.652% (-0.8%) from 96.412%
#76

push

github

web-flow
feat: support typed containers, StringNames, and non-string Dictionary keys

* StringName support

* Update .gitignore

* Updated parseAll to parse_all

* Ignoring whitespaces on test_parse_files and outputting StringName with inner quotes

* Removed whitespace from GDObject string representation and added StringName tests to test_objects

* Removed regex warning

* Typed Dictionary support

* Handling and testing special characters

* Allow specifying format version on GDCommonFile creation

* Fixed escaping back slashes

* test_parse_files.py now using difflib and dealing with whitespace differences between parsed and original files

* TypedArray

* string output fixes

* Godot4 tests

* Unescaping test_parse_files output

* Removed format on GDCommonFile as this is just a small part of a bigger change

* Reverted test_parse_files.py

* Reverted string print to Godot3 format

* Add TypeVar definitions

* Type fix attempt 2

* Fixes formatting

* Fix 2

* Update formatting

* Formatting fix 2

* More formatting

* Fixes 100%

---------

Co-authored-by: DougVanny <douglas.vanny@proton.me>

---------

Co-authored-by: DougVanny <douglas.vanny@proton.me>

215 of 236 branches covered (91.1%)

Branch coverage included in aggregate %.

78 of 86 new or added lines in 4 files covered. (90.7%)

907 of 937 relevant lines covered (96.8%)

0.97 hits per line

Relevant lines Covered
Build:
Build:
937 RELEVANT LINES 907 COVERED LINES
0.97 HITS PER LINE
Source Files on master
  • Tree
  • List 8
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#76 master feat: support typed containers, StringNames, and non-string Dictionary keys * StringName support * Update .gitignore * Updated parseAll to parse_all * Ignoring whitespaces on test_parse_files and outputting StringName with inner quotes * Remo... push 23 Feb 2026 12:06AM UTC web-flow github
95.65
#74 master fix: correct string encoding (#16) push 30 Jun 2025 05:04AM UTC web-flow github
96.41
#72 master doc: replace broken travis-ci badge push 11 Mar 2025 05:34AM UTC stevearc github
96.41
#71 master ci: update python versions push 11 Mar 2025 05:29AM UTC stevearc github
96.41
#70 master lint: apply black formatting push 11 Mar 2025 05:17AM UTC stevearc github
96.41
#68 master Bump version: 0.1.6 → 0.1.7 push 01 Oct 2023 07:25PM UTC stevearc github
96.67
#67 master doc: update changelog push 01 Oct 2023 07:25PM UTC stevearc github
96.67
#66 master fix: include py.typed file in distribution (#10) Makes sure that the py.typed file is included when packaging or installing the library. This is needed in order for users of the library to leverage the type annotations (ex. via mypy). push 01 Oct 2023 07:19PM UTC web-flow github
96.67
#65 master refactor: update pyparsing calls and fix pylint push 01 Oct 2023 07:18PM UTC stevearc github
96.67
#64 master refactor: update pyparsing calls and fix pylint push 01 Oct 2023 07:09PM UTC stevearc github
96.67
See All Builds (82)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc