├── .gitignore ├── Dockerfile ├── LICENSE.md ├── README.md ├── fix-actual.sh ├── go.mod ├── go.sum ├── gowasm.md ├── gowasm ├── callback.go ├── dictionary.go ├── enum.go ├── gowasm.go ├── gowasm_test.go ├── inout.go ├── interface.go ├── package.go ├── package_test.go ├── testdata │ ├── callback │ │ ├── callback.go │ │ ├── callback.go_actual │ │ └── callback.idl │ ├── callinf │ │ ├── callinf.go │ │ ├── callinf.go_actual │ │ └── callinf.idl │ ├── dict │ │ ├── dict.go │ │ ├── dict.go_actual │ │ └── dict.idl │ ├── enum │ │ ├── enum.go │ │ ├── enum.go_actual │ │ └── enum.idl │ └── iface │ │ ├── iface.go │ │ ├── iface.go_actual │ │ └── iface.idl └── types.go ├── main.go ├── run.sh ├── transform ├── actions.go ├── events.go ├── filereader.go ├── impl.go ├── itemtype_string.go ├── lexer.go ├── others.go ├── parser.go ├── promise.go ├── status.go ├── token.go ├── transform.go ├── yacc.go └── yacc.y ├── types ├── callback.go ├── convert.go ├── dictionary.go ├── enum.go ├── interface.go ├── mixin.go ├── parameters.go ├── protocols.go ├── specializationtype_string.go ├── typedef.go ├── types.go ├── util.go └── verify.go └── zinfo └── license.go /.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | .DS_Store 3 | y.output 4 | 5 | # Developer local files. 6 | .idea/ 7 | go.work 8 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/README.md -------------------------------------------------------------------------------- /fix-actual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/fix-actual.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/go.sum -------------------------------------------------------------------------------- /gowasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm.md -------------------------------------------------------------------------------- /gowasm/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/callback.go -------------------------------------------------------------------------------- /gowasm/dictionary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/dictionary.go -------------------------------------------------------------------------------- /gowasm/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/enum.go -------------------------------------------------------------------------------- /gowasm/gowasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/gowasm.go -------------------------------------------------------------------------------- /gowasm/gowasm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/gowasm_test.go -------------------------------------------------------------------------------- /gowasm/inout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/inout.go -------------------------------------------------------------------------------- /gowasm/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/interface.go -------------------------------------------------------------------------------- /gowasm/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/package.go -------------------------------------------------------------------------------- /gowasm/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/package_test.go -------------------------------------------------------------------------------- /gowasm/testdata/callback/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/callback/callback.go -------------------------------------------------------------------------------- /gowasm/testdata/callback/callback.go_actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/callback/callback.go_actual -------------------------------------------------------------------------------- /gowasm/testdata/callback/callback.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/callback/callback.idl -------------------------------------------------------------------------------- /gowasm/testdata/callinf/callinf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/callinf/callinf.go -------------------------------------------------------------------------------- /gowasm/testdata/callinf/callinf.go_actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/callinf/callinf.go_actual -------------------------------------------------------------------------------- /gowasm/testdata/callinf/callinf.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/callinf/callinf.idl -------------------------------------------------------------------------------- /gowasm/testdata/dict/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/dict/dict.go -------------------------------------------------------------------------------- /gowasm/testdata/dict/dict.go_actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/dict/dict.go_actual -------------------------------------------------------------------------------- /gowasm/testdata/dict/dict.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/dict/dict.idl -------------------------------------------------------------------------------- /gowasm/testdata/enum/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/enum/enum.go -------------------------------------------------------------------------------- /gowasm/testdata/enum/enum.go_actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/enum/enum.go_actual -------------------------------------------------------------------------------- /gowasm/testdata/enum/enum.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/enum/enum.idl -------------------------------------------------------------------------------- /gowasm/testdata/iface/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/iface/iface.go -------------------------------------------------------------------------------- /gowasm/testdata/iface/iface.go_actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/iface/iface.go_actual -------------------------------------------------------------------------------- /gowasm/testdata/iface/iface.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/testdata/iface/iface.idl -------------------------------------------------------------------------------- /gowasm/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/gowasm/types.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/main.go -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/run.sh -------------------------------------------------------------------------------- /transform/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/actions.go -------------------------------------------------------------------------------- /transform/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/events.go -------------------------------------------------------------------------------- /transform/filereader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/filereader.go -------------------------------------------------------------------------------- /transform/impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/impl.go -------------------------------------------------------------------------------- /transform/itemtype_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/itemtype_string.go -------------------------------------------------------------------------------- /transform/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/lexer.go -------------------------------------------------------------------------------- /transform/others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/others.go -------------------------------------------------------------------------------- /transform/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/parser.go -------------------------------------------------------------------------------- /transform/promise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/promise.go -------------------------------------------------------------------------------- /transform/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/status.go -------------------------------------------------------------------------------- /transform/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/token.go -------------------------------------------------------------------------------- /transform/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/transform.go -------------------------------------------------------------------------------- /transform/yacc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/yacc.go -------------------------------------------------------------------------------- /transform/yacc.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/transform/yacc.y -------------------------------------------------------------------------------- /types/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/callback.go -------------------------------------------------------------------------------- /types/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/convert.go -------------------------------------------------------------------------------- /types/dictionary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/dictionary.go -------------------------------------------------------------------------------- /types/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/enum.go -------------------------------------------------------------------------------- /types/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/interface.go -------------------------------------------------------------------------------- /types/mixin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/mixin.go -------------------------------------------------------------------------------- /types/parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/parameters.go -------------------------------------------------------------------------------- /types/protocols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/protocols.go -------------------------------------------------------------------------------- /types/specializationtype_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/specializationtype_string.go -------------------------------------------------------------------------------- /types/typedef.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/typedef.go -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/types.go -------------------------------------------------------------------------------- /types/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/util.go -------------------------------------------------------------------------------- /types/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/types/verify.go -------------------------------------------------------------------------------- /zinfo/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gowebapi/webidl-bind/HEAD/zinfo/license.go --------------------------------------------------------------------------------