Пакет lua-module-lua-parser-loose: Информация
Исходный пакет: lua-module-lua-parser-loose
Версия: 0.1-alt3_lr1.git.g67f9007
Собран: 29 октября 2014 г. 7:46 в задании #133542
Категория: Разработка/Прочее
Сообщить об ошибке в пакетеДомашняя страница: https://github.com/davidm/lua-parser-loose
О пакете: loose parsing of Lua code, ignoring syntax errors
Описание:
Does loose parsing of Lua code. If the code has syntax errors, the parse does not abort; rather, some information (e.g. local and global variable scopes) is still inferred. This may be useful for code interactively typed into a text editor. Characteristics of this code: - Parsing does not construct any AST but rather streams tokens. It should be memory efficient on large files. It is also pretty fast. - Very loose parsing. Does not abort on broken code. Scopes of local variables are still resolved even if the code is not syntactically valid. - Above characteristics make it suitable for use in a text editor, where code may be interactively typed. - Loose parsing makes this code somewhat hard to validate its correctness, but tests are performed to verify robustness. - The parsing code is designed so that parts of it may be reused for other purposes in other projects.
Сопровождающий: Ildar Mulyukov
Последнее изменение
29 октября 2014 г. Ildar Mulyukov 0.1-alt3_lr1.git.g67f9007
- real new version (previous had wrong tag)
27 октября 2014 г. Ildar Mulyukov 0.1-alt2_lr1.git.g67f9007
- new version (Paul Kulchenko's fork)
17 октября 2014 г. Ildar Mulyukov 0.1-alt1_lr1.git.gf3d5901
- git HEAD (commit f3d5901bb3062a6723e17a2cb3a4baeb139419be)