renpy_parser 0.0.2 copy "renpy_parser: ^0.0.2" to clipboard
renpy_parser: ^0.0.2 copied to clipboard

Parses Ren'Py .rpy script files into a typed Dart AST covering labels, dialogue, menus, screens, python blocks, and more.

0.0.1 - 2026-06-08 #

First public release. Parses Ren'Py .rpy script files into a typed Dart AST.

  • Lexer and parser covering the common Ren'Py statement set: labels (including parameterized labels), say/dialogue, menus, if/elif/else, jump/call/return, define/default, image, show/scene/hide, play/stop/queue, init/init python, python: blocks, ATL transforms, NVL mode, and translate blocks
  • Full screen-language parser: screen statements, displayables, and actions
  • Layered-image (layeredimage) block support
  • Non-fatal parse warnings; parser collects unknown constructs and continues
  • RenPyScript helpers: labels, characters, findStatements, findLabel
  • Pure Dart; no Flutter dependency
0
likes
145
points
9
downloads

Documentation

API reference

Publisher

verified publishercypherstack.com

Weekly Downloads

Parses Ren'Py .rpy script files into a typed Dart AST covering labels, dialogue, menus, screens, python blocks, and more.

Repository

Topics

#renpy #visual-novel #parser

License

MIT (license)

Dependencies

collection

More

Packages that depend on renpy_parser