This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-08-18
Channels
- # beginners (15)
- # boot (23)
- # cider (8)
- # clara (29)
- # cljs-dev (86)
- # cljsrn (36)
- # clojars (9)
- # clojure (211)
- # clojure-dusseldorf (5)
- # clojure-italy (21)
- # clojure-sg (2)
- # clojure-spec (4)
- # clojure-uk (12)
- # clojurescript (204)
- # cursive (5)
- # data-science (12)
- # datomic (15)
- # dirac (99)
- # emacs (1)
- # events (2)
- # figwheel (1)
- # fulcro (9)
- # graphql (27)
- # hoplon (50)
- # instaparse (9)
- # juxt (61)
- # keechma (6)
- # leiningen (1)
- # luminus (4)
- # lumo (24)
- # off-topic (24)
- # om (16)
- # onyx (17)
- # parinfer (35)
- # pedestal (3)
- # planck (12)
- # protorepl (8)
- # re-frame (15)
- # reagent (22)
- # ring (1)
- # rum (1)
- # spacemacs (3)
- # uncomplicate (4)
- # vim (5)
- # yada (1)
I'm trying to parse Google's protobuf with Instaparse, but I can't find a recent file with it's EBNF spec.
https://developers.google.com/protocol-buffers/docs/reference/proto3-spec I've copied all the bits from this site, but some lines are giving errors when I try to parse them.
Is instaparse compatible with what they put in there? For example I see they use =
where other files often seem to have :: ==
.
ah I notice it's been discussed here before: https://clojurians-log.clojureverse.org/instaparse/2017-02-17.html
@frank did you perhaps end up succeeding parsing that spec? Can't find any more discussion in further dates on the clojureverse..
Okay, great I got it to work with the comments there. For any future visitors: https://gist.github.com/bbss/153e050f44db294cf7af3afc9a2f9a10