Skip to content

Editor for the faf lua code using the py_lua_parser as backend to automatically edit and optimize the lua scripts

License

Notifications You must be signed in to change notification settings

ChessBerry/faf_lua_editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README - FAF Lua Editor

This repository contains the python 3 code for the faf lua editor, a set of scripts to reformat and optimize the lua code of FAForever.

To do this, we generate and then manipulate an abstract syntax tree from the lua code via the py-lua-parser package. As FAF Lua uses a slightly different syntax than base Lua5.0, we modified the luaparser to work with this changed syntax.
Having the FAF_lua_support branch of the py-lua-parser installed is therefore required for the code in this repository to work.

For questions or contribution ideas write me or message me in discord at Cheeseberry#1965.

About

Editor for the faf lua code using the py_lua_parser as backend to automatically edit and optimize the lua scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published