Concrete Syntax Tree (CST) parser and serializer library for Python
LibCST parses Python source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters. LibCST creates a compromise between an Abstract Syntax Tree (AST) and a traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming node types and fields, LibCST creates a lossless CST that looks and feels like an AST.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/rslb0kmv7zvppvn28h38dha7d8ylkl4p-python-libcst-0.3.8.drv | ||
mips64el-linux | /gnu/store/3dqwfb237bhdy5pbjkh6wdhf8cq4g60y-python-libcst-0.3.8.drv | ||
i686-linux | /gnu/store/zdsjfy65yf22r0r0wypm28pvhv2yz1j6-python-libcst-0.3.8.drv | ||
i586-gnu | /gnu/store/7g9sk94yivg7kak83bcb6556yk9n67ik-python-libcst-0.3.8.drv | ||
armhf-linux | /gnu/store/zpbnv2lz0ns8miw3hbg5hq8myvkbnpr6-python-libcst-0.3.8.drv | ||
aarch64-linux | /gnu/store/fqvn7h0q3iwcc6r3yysv54x6zgsaav2z-python-libcst-0.3.8.drv |
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |