├── .gitattributes ├── .gitignore ├── AUTHORS ├── BUILD.bazel ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── bison ├── BUILD ├── bison.bzl ├── extensions │ ├── BUILD │ └── bison_repository_ext.bzl ├── internal │ ├── BUILD │ ├── bazel_runfiles.patch │ ├── bison_action.bzl │ ├── default_toolchain_ext.bzl │ ├── gnulib │ │ ├── config-darwin.h │ │ ├── config-freebsd.h │ │ ├── config-linux.h │ │ ├── config-openbsd.h │ │ ├── config-windows.h │ │ ├── gnulib.BUILD │ │ └── gnulib.bzl │ ├── m4_deny_shell.c │ ├── testutil.bzl │ ├── testutil_ext.bzl │ ├── toolchain_alias.bzl │ ├── toolchain_info.bzl │ └── versions.bzl ├── providers.bzl ├── rules │ ├── BUILD │ ├── bison.bzl │ ├── bison_cc_library.bzl │ ├── bison_java_library.bzl │ ├── bison_repository.bzl │ └── bison_toolchain_repository.bzl ├── toolchain_type.bzl └── toolchains │ └── BUILD ├── docs ├── BUILD └── rules_bison.md ├── tests ├── BUILD ├── HelloJavaMain.java ├── bison_test.cc ├── docs_test │ ├── BUILD │ └── docs_test.sh ├── hello_c.c ├── hello_c.y ├── hello_cc.cc ├── hello_cc.yy ├── hello_common.c ├── hello_common.h └── hello_java.y └── tools └── stardoc ├── BUILD ├── empty.vm └── header.vm /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bazel-* 2 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bison/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/BUILD -------------------------------------------------------------------------------- /bison/bison.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/bison.bzl -------------------------------------------------------------------------------- /bison/extensions/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/extensions/BUILD -------------------------------------------------------------------------------- /bison/extensions/bison_repository_ext.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/extensions/bison_repository_ext.bzl -------------------------------------------------------------------------------- /bison/internal/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/BUILD -------------------------------------------------------------------------------- /bison/internal/bazel_runfiles.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/bazel_runfiles.patch -------------------------------------------------------------------------------- /bison/internal/bison_action.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/bison_action.bzl -------------------------------------------------------------------------------- /bison/internal/default_toolchain_ext.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/default_toolchain_ext.bzl -------------------------------------------------------------------------------- /bison/internal/gnulib/config-darwin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/config-darwin.h -------------------------------------------------------------------------------- /bison/internal/gnulib/config-freebsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/config-freebsd.h -------------------------------------------------------------------------------- /bison/internal/gnulib/config-linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/config-linux.h -------------------------------------------------------------------------------- /bison/internal/gnulib/config-openbsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/config-openbsd.h -------------------------------------------------------------------------------- /bison/internal/gnulib/config-windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/config-windows.h -------------------------------------------------------------------------------- /bison/internal/gnulib/gnulib.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/gnulib.BUILD -------------------------------------------------------------------------------- /bison/internal/gnulib/gnulib.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/gnulib/gnulib.bzl -------------------------------------------------------------------------------- /bison/internal/m4_deny_shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/m4_deny_shell.c -------------------------------------------------------------------------------- /bison/internal/testutil.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/testutil.bzl -------------------------------------------------------------------------------- /bison/internal/testutil_ext.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/testutil_ext.bzl -------------------------------------------------------------------------------- /bison/internal/toolchain_alias.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/toolchain_alias.bzl -------------------------------------------------------------------------------- /bison/internal/toolchain_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/toolchain_info.bzl -------------------------------------------------------------------------------- /bison/internal/versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/internal/versions.bzl -------------------------------------------------------------------------------- /bison/providers.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/providers.bzl -------------------------------------------------------------------------------- /bison/rules/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/rules/BUILD -------------------------------------------------------------------------------- /bison/rules/bison.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/rules/bison.bzl -------------------------------------------------------------------------------- /bison/rules/bison_cc_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/rules/bison_cc_library.bzl -------------------------------------------------------------------------------- /bison/rules/bison_java_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/rules/bison_java_library.bzl -------------------------------------------------------------------------------- /bison/rules/bison_repository.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/rules/bison_repository.bzl -------------------------------------------------------------------------------- /bison/rules/bison_toolchain_repository.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/rules/bison_toolchain_repository.bzl -------------------------------------------------------------------------------- /bison/toolchain_type.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/toolchain_type.bzl -------------------------------------------------------------------------------- /bison/toolchains/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/bison/toolchains/BUILD -------------------------------------------------------------------------------- /docs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/docs/BUILD -------------------------------------------------------------------------------- /docs/rules_bison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/docs/rules_bison.md -------------------------------------------------------------------------------- /tests/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/BUILD -------------------------------------------------------------------------------- /tests/HelloJavaMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/HelloJavaMain.java -------------------------------------------------------------------------------- /tests/bison_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/bison_test.cc -------------------------------------------------------------------------------- /tests/docs_test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/docs_test/BUILD -------------------------------------------------------------------------------- /tests/docs_test/docs_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/docs_test/docs_test.sh -------------------------------------------------------------------------------- /tests/hello_c.c: -------------------------------------------------------------------------------- 1 | #include "tests/hello_c.h" 2 | 3 | int main() { 4 | return yyparse(); 5 | } 6 | -------------------------------------------------------------------------------- /tests/hello_c.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/hello_c.y -------------------------------------------------------------------------------- /tests/hello_cc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/hello_cc.cc -------------------------------------------------------------------------------- /tests/hello_cc.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/hello_cc.yy -------------------------------------------------------------------------------- /tests/hello_common.c: -------------------------------------------------------------------------------- 1 | void hello_common() {} 2 | -------------------------------------------------------------------------------- /tests/hello_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/hello_common.h -------------------------------------------------------------------------------- /tests/hello_java.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tests/hello_java.y -------------------------------------------------------------------------------- /tools/stardoc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tools/stardoc/BUILD -------------------------------------------------------------------------------- /tools/stardoc/empty.vm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/stardoc/header.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmillikin/rules_bison/HEAD/tools/stardoc/header.vm --------------------------------------------------------------------------------