├── Default (Linux).sublime-keymap ├── Default (OSX).sublime-keymap ├── Default (Windows).sublime-keymap ├── Default.sublime-commands ├── FormatLua.py ├── FormatLua.sublime-settings ├── Main.sublime-menu ├── README.md ├── checks.lua ├── formatter.lua ├── metalua.lua ├── metalua ├── bytecode.lua ├── compiler.lua ├── compiler │ ├── ast_to_src.mlua │ ├── bytecode.lua │ ├── bytecode │ │ ├── compile.lua │ │ ├── lcode.lua │ │ ├── ldump.lua │ │ └── lopcodes.lua │ ├── globals.lua │ ├── parser.lua │ └── parser │ │ ├── annot │ │ ├── generator.lua │ │ └── grammar.lua │ │ ├── common.lua │ │ ├── expr.lua │ │ ├── ext.lua │ │ ├── lexer.lua │ │ ├── meta.lua │ │ ├── misc.lua │ │ ├── stat.lua │ │ └── table.lua ├── extension │ ├── comprehension.mlua │ ├── match.mlua │ └── xmatch.mlua ├── grammar │ ├── generator.lua │ └── lexer.lua ├── loader.lua ├── pprint.lua ├── repl.mlua ├── treequery.mlua └── treequery │ └── walk.mlua └── package.json /Default (Linux).sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/Default (Linux).sublime-keymap -------------------------------------------------------------------------------- /Default (OSX).sublime-keymap: -------------------------------------------------------------------------------- 1 | [ 2 | { "keys": ["alt+l"], "command": "format_lua" } 3 | ] 4 | -------------------------------------------------------------------------------- /Default (Windows).sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/Default (Windows).sublime-keymap -------------------------------------------------------------------------------- /Default.sublime-commands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/Default.sublime-commands -------------------------------------------------------------------------------- /FormatLua.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/FormatLua.py -------------------------------------------------------------------------------- /FormatLua.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | "lua_path": "/usr/local/bin/lua" 3 | } 4 | -------------------------------------------------------------------------------- /Main.sublime-menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/Main.sublime-menu -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/README.md -------------------------------------------------------------------------------- /checks.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/checks.lua -------------------------------------------------------------------------------- /formatter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/formatter.lua -------------------------------------------------------------------------------- /metalua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua.lua -------------------------------------------------------------------------------- /metalua/bytecode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/bytecode.lua -------------------------------------------------------------------------------- /metalua/compiler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler.lua -------------------------------------------------------------------------------- /metalua/compiler/ast_to_src.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/ast_to_src.mlua -------------------------------------------------------------------------------- /metalua/compiler/bytecode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/bytecode.lua -------------------------------------------------------------------------------- /metalua/compiler/bytecode/compile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/bytecode/compile.lua -------------------------------------------------------------------------------- /metalua/compiler/bytecode/lcode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/bytecode/lcode.lua -------------------------------------------------------------------------------- /metalua/compiler/bytecode/ldump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/bytecode/ldump.lua -------------------------------------------------------------------------------- /metalua/compiler/bytecode/lopcodes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/bytecode/lopcodes.lua -------------------------------------------------------------------------------- /metalua/compiler/globals.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/globals.lua -------------------------------------------------------------------------------- /metalua/compiler/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/annot/generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/annot/generator.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/annot/grammar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/annot/grammar.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/common.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/expr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/expr.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/ext.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/ext.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/lexer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/lexer.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/meta.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/meta.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/misc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/misc.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/stat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/stat.lua -------------------------------------------------------------------------------- /metalua/compiler/parser/table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/compiler/parser/table.lua -------------------------------------------------------------------------------- /metalua/extension/comprehension.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/extension/comprehension.mlua -------------------------------------------------------------------------------- /metalua/extension/match.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/extension/match.mlua -------------------------------------------------------------------------------- /metalua/extension/xmatch.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/extension/xmatch.mlua -------------------------------------------------------------------------------- /metalua/grammar/generator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/grammar/generator.lua -------------------------------------------------------------------------------- /metalua/grammar/lexer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/grammar/lexer.lua -------------------------------------------------------------------------------- /metalua/loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/loader.lua -------------------------------------------------------------------------------- /metalua/pprint.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/pprint.lua -------------------------------------------------------------------------------- /metalua/repl.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/repl.mlua -------------------------------------------------------------------------------- /metalua/treequery.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/treequery.mlua -------------------------------------------------------------------------------- /metalua/treequery/walk.mlua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/metalua/treequery/walk.mlua -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denglf/FormatLua/HEAD/package.json --------------------------------------------------------------------------------