Framework for constructing recognizers, compilers, and translators
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/x0pg8wwhvdjr5g4y6lxkwhv6wjnc808z-antlr3-3.5.2.drv | ||
riscv64-linux | /gnu/store/7d3q9r0b63qlylqql6j7fx9iscygnbc3-antlr3-3.5.2.drv | ||
powerpc-linux | /gnu/store/s3gjxb03k5qdqhi29c31plnb2a5myss8-antlr3-3.5.2.drv | ||
powerpc64le-linux | /gnu/store/srnlxk5z25bkvsmcbdk14gsvrm7p57pq-antlr3-3.5.2.drv | ||
i686-linux | /gnu/store/lcsnrb2j19i84bd33779aqxmzvqyg93q-antlr3-3.5.2.drv | ||
armhf-linux | /gnu/store/d2n0gjf3s8xv60w886iq13ss3hw26i7l-antlr3-3.5.2.drv | ||
aarch64-linux | /gnu/store/wpm8f2mmyy38fmsdri4zashp3pi680w3-antlr3-3.5.2.drv |
Linter | Message | Location |
---|---|---|
profile-collisions Report collisions that would occur due to propagated inputs | propagated inputs java-stringtemplate@3.2.1 and java-stringtemplate@4.0.6 collide | |
input-labels Identify input labels that do not match package names | label 'antlr' does not match package name 'antlr2' | |
input-labels Identify input labels that do not match package names | label 'antlr3' does not match package name 'antlr3-bootstrap' | |
input-labels Identify input labels that do not match package names | label 'junit' does not match package name 'java-junit' | |
input-labels Identify input labels that do not match package names | label 'stringtemplate' does not match package name 'java-stringtemplate' | |
input-labels Identify input labels that do not match package names | label 'stringtemplate4' does not match package name 'java-stringtemplate' | |
input-labels Identify input labels that do not match package names | label 'stringtemplate' does not match package name 'java-stringtemplate' | |
input-labels Identify input labels that do not match package names | label 'antlr' does not match package name 'antlr2' | |
input-labels Identify input labels that do not match package names | label 'stringtemplate4' does not match package name 'java-stringtemplate' |