| --*-lua-*-- |
| package = 'metalua-parser' |
| version = '0.7.3-2' |
| source = { |
| url = 'http://git.eclipse.org/c/ldt/org.eclipse.metalua.git/snapshot/org.eclipse.metalua-parser-v0.7.3-2.tar.gz', |
| } |
| description = { |
| summary = [[Metalua's parser: converting Lua source strings and files into AST]], |
| detailed = [[ |
| This is a subset of the full Metalua compiler. It defines and generates an AST |
| format for Lua programs, which offers a nice level of abstraction to reason about |
| and manipulate Lua programs. |
| ]], |
| homepage = 'https://git.eclipse.org/c/ldt/org.eclipse.metalua.git', |
| license = 'EPL + MIT', |
| } |
| dependencies = { |
| 'lua >= 5.1', |
| } |
| build = { |
| type='builtin', |
| modules={ |
| ['metalua.checks'] = 'checks.lua', |
| ['metalua.grammar.generator'] = 'metalua/grammar/generator.lua', |
| ['metalua.grammar.lexer'] = 'metalua/grammar/lexer.lua', |
| ['metalua.compiler.parser'] = 'metalua/compiler/parser.lua', |
| ['metalua.compiler.parser.table'] = 'metalua/compiler/parser/table.lua', |
| ['metalua.compiler.parser.ext'] = 'metalua/compiler/parser/ext.lua', |
| ['metalua.compiler.parser.annot.generator'] = 'metalua/compiler/parser/annot/generator.lua', |
| ['metalua.compiler.parser.annot.grammar'] = 'metalua/compiler/parser/annot/grammar.lua', |
| ['metalua.compiler.parser.stat'] = 'metalua/compiler/parser/stat.lua', |
| ['metalua.compiler.parser.misc'] = 'metalua/compiler/parser/misc.lua', |
| ['metalua.compiler.parser.lexer'] = 'metalua/compiler/parser/lexer.lua', |
| ['metalua.compiler.parser.meta'] = 'metalua/compiler/parser/meta.lua', |
| ['metalua.compiler.parser.expr'] = 'metalua/compiler/parser/expr.lua', |
| ['metalua.compiler'] = 'metalua/compiler.lua', |
| ['metalua.pprint'] = 'metalua/pprint.lua', |
| } |
| } |