Language

Package: go-github-com-goccmack-gocc @ 0.0.0-20230228185258-2292f9e40198

Synopsis

Parser/Scanner Generator

Description

Gocc is a compiler kit for Go written in Go. Gocc generates lexers and parsers or stand-alone DFAs or parsers from a BNF. Lexers are DFAs, which recognise regular languages. Gocc lexers accept UTF-8 input. Gocc parsers are PDAs, which recognise LR-1 languages. Optional LR1 conflict handling automatically resolves shift / reduce and reduce / reduce conflicts.

Home page
https://github.com/goccmack/gocc
Location
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/im297503b30qy7vf1y7rsvmnf291ah48-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/nkdgm2szqf65a67q2qv36dhcpvcipzcw-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/n3357wsykcmfmkyia87lplsmychnyswr-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
    x86_64-linuxx86_64-pc-gnu/gnu/store/hrxb96nmjpr29mlhwjjd6cfnqhl9mfy7-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
      x86_64-linuxriscv64-linux-gnu/gnu/store/0cib6ygkwgj5f27rjbhvzml6q3xgzi61-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
      x86_64-linuxpowerpc-linux-gnu/gnu/store/qlpj0kr0bymwmn6yw720pca3hiyaph9f-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
        x86_64-linuxpowerpc64-linux-gnu/gnu/store/2khrrw9rwmxckhhvc9py4p7gsnx1q1ir-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
          x86_64-linuxpowerpc64le-linux-gnu/gnu/store/2i3zvf7bh8b2ca76vi37x3jnqkj3lz8n-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
          x86_64-linuxor1k-elf/gnu/store/15814ap4da1abm7szzbvq7p2k83gzy2s-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
            x86_64-linuxmips64el-linux-gnu/gnu/store/63mk7qy22yl7mwp8jdj9i1xarvzyajf2-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
              x86_64-linuxloongarch64-linux-gnu/gnu/store/idi6wjmjly4cds4gyrgl7gsj5hf9y676-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                x86_64-linuxi686-w64-mingw32/gnu/store/zjryl9z5mc348g9lx5alaalscxf8k8vx-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                  x86_64-linuxi586-pc-gnu/gnu/store/6cqifr2qn85zg0ngprhhfwfdh3qrrkkb-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                  x86_64-linuxarm-linux-gnueabihf/gnu/store/s1bp1la8vj17qhxj4kqjx04gh3crsgvd-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                  x86_64-linuxaarch64-linux-gnu/gnu/store/9mps5zjwf2aksmrf81ga7nk4qi21fd3v-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                  x86_64-gnu/gnu/store/39a8qsl4nqw6z36ia6ph5g84z2cyvzx4-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                    riscv64-linux/gnu/store/gll43c19112a1if7yc71mv4bvd04fvpf-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                    powerpc-linux/gnu/store/vf2h3g5jg0aii67d5i9zj8mb4l9aw3j8-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                      powerpc64le-linux/gnu/store/4b9rfxrnr3ffxz7fdld9c43w47kj86wb-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                      mips64el-linux/gnu/store/49mcv19pf897j4frq9w4ps0jgki9bidk-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                        i686-linux/gnu/store/xp3h8knypa6mxdjnxz92hjzs141bqn3m-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                        i586-gnu/gnu/store/ijm553lmrks14nsnaqr04wwvxck80gkd-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                          armhf-linux/gnu/store/b8vq4mxchrzxf73pfw8l5jv4kk9a8d16-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv
                          aarch64-linux/gnu/store/k1nw4dh1wlj9xw58w6zd0zm026q3v5lh-go-github-com-goccmack-gocc-0.0.0-20230228185258-2292f9e40198.drv

                          Lint warnings

                          LinterMessageLocation
                          description

                          Validate package descriptions

                          sentences in description should be followed by two spaces; possible infractions at 174, 206, 261
                          • gnu/packages/golang-build.scm (line: 86, column: 5)