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/anvlh8w0281ycdffq1fasm3b2zf23gw1-antlr3-3.5.2.drv | ||
riscv64-linux | /gnu/store/nj847gqx5z2gi8nxs7lfqqlvhr9670s6-antlr3-3.5.2.drv | ||
powerpc-linux | /gnu/store/i1xp01v17ssx1hq1ikbwz91h9zyj4ggn-antlr3-3.5.2.drv | ||
powerpc64le-linux | /gnu/store/nq97fdg8wj98yaz3n7i0akf8fsyf3n3s-antlr3-3.5.2.drv | ||
mips64el-linux | /gnu/store/rdg48b97qd3r6g810h6rjfsaig392g0s-antlr3-3.5.2.drv | ||
i686-linux | /gnu/store/a7n08ggf1xidhmzxmfgxr74q1dwd3rh9-antlr3-3.5.2.drv | ||
i586-gnu | /gnu/store/1ij04caa5h1cdw0nlrm8d6y96km9i22z-antlr3-3.5.2.drv | ||
armhf-linux | /gnu/store/ckaszxh9dgmgq0dyad5f0s2dq06pz28m-antlr3-3.5.2.drv | ||
aarch64-linux | /gnu/store/96irmn8f7krswhqw8qnjhax5gskjcd2p-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' |