narrator

Story parser

An implementation of an interactive narrative scripting language in Lua

The Ink language parser and runtime implementation in Lua

GitHub

132 stars
12 watching
12 forks
Language: Lua
last commit: 7 months ago
Linked from 1 awesome list

defoldinkinteractive-fictionlpegluanarrative

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
shiinamiyuki/lunatic An open-source interpreter for the Lua programming language with additional features and optimizations. 18
mpeterv/argparse A feature-rich command line parser for Lua 260
astrolang/astro A language designed to facilitate rapid prototyping and high-performance applications with safe memory management and concurrency. 757
lunarmodules/lua_cliargs A command-line argument parsing module for Lua 123
epfl-lara/scallion A library for parsing and pretty-printing LL(1) languages in Scala. 56
jxxcarlson/l1 A language demo project showcasing fault-tolerant parsing techniques for a simple language with a Lisp-like syntax. 0
plutolang/plutoscript A Lua dialect, written in JavaScript, designed to run anywhere JavaScript works. 4
com-lihaoyi/mainargs A utility for parsing command-line arguments and dispatching to main methods in Scala programs. 189
djadmin/medium-cli A CLI tool for reading Medium Stories directly in the terminal or opening them in a browser 713
jcolag/thue A language and runtime system for parsing arbitrary grammars using semi-Thue processes 29
storyyeller/intercalscript A systems programming language that combines simplicity with static type checking for web applications. 133
russoul/idris2-lua A Lua backend for Idris 2, facilitating integration with the functional programming language 27
josh-perry/peachy A tool for parsing and rendering Aseprite animation data in Lua-based game development frameworks like LÖVE. 104
hengestone/lua-languages A collection of languages and projects that compile to or use Lua as their intermediate language 603
stravant/luaminify Tools for parsing and transforming Lua source code 260