brag

Modernized & improved version of `ragg` language that generates a parser from a BNF grammar

Build status: ok passing tests

Authors
Documentation
Tags
Last updatedTuesday, July 17th, 2018 4:42:45am (UTC)
Ring1
ConflictsNone
Dependencies
Most recent build results
Version Exceptions
VersionSourceChecksum
defaulthttps://github.com/mbutterick/brag.git359da840b91b4746a80962b5df446c8bc7c98b1a
Last checkedTuesday, July 17th, 2018 3:42:13pm (UTC)
Last editedFriday, June 8th, 2018 1:29:46am (UTC)
Modules
  • brag/test/test-errors.rkt
  • brag/examples/wordy.rkt
  • brag/examples/baby-json-alt.rkt
  • brag/examples/simple-line-drawing/lexer.rkt
  • brag/private/internal-support.rkt
  • brag/test/test-hide-and-splice.rkt
  • brag/test/weird-grammar.rkt
  • brag/test/test-simple-line-drawing.rkt
  • brag/test/test-start-and-atok.rkt
  • brag/test/test-top-level-cut.rkt
  • brag/test/test-quotation-marks-and-backslashes.rkt
  • brag/examples/bnf.rkt
  • brag/test/test-01-equal.rkt
  • brag/test/test-wordy.rkt
  • brag/test/test-flatten.rkt
  • brag/examples/simple-line-drawing/examples/letter-i.rkt
  • brag/support.rkt
  • brag/rules/runtime.rkt
  • brag/examples/top-level-cut-2.rkt
  • brag/rules/rule-structs.rkt
  • brag/examples/simple-line-drawing/grammar.rkt
  • brag/codegen/expander.rkt
  • brag/examples/baby-json.rkt
  • brag/rules/stx.rkt
  • brag/test/test-weird-grammar.rkt
  • brag/examples/simple-line-drawing/semantics.rkt
  • brag/examples/hide-and-splice.rkt
  • brag/examples/0n1n.rkt
  • brag/test/test-cutter-another.rkt
  • brag/test/test-all.rkt
  • brag/test/test-lexer.rkt
  • brag/examples/nested-word-list.rkt
  • brag/examples/add-mult.rkt
  • brag/private/colorer.rkt
  • brag/examples/start-and-atok.rkt
  • brag/test/test-simple-arithmetic-grammar.rkt
  • brag/rules/parser.rkt
  • brag/examples/baby-json-hider.rkt
  • brag/examples/baby-json-alt2.rkt
  • brag/test/test-curly-quantifier.rkt
  • brag/examples/empty-symbol.rkt
  • brag/examples/0n1.rkt
  • brag/examples/top-level-cut-1.rkt
  • brag/examples/simple-line-drawing/interpret.rkt
  • brag/main.rkt
  • brag/examples/cutter-another.rkt
  • brag/rules/lexer.rkt
  • brag/codegen/codegen.rkt
  • brag/examples/top-level-cut-3.rkt
  • brag/test/test-baby-json-hider.rkt
  • brag/brag.scrbl
  • brag/test/test-empty-symbol.rkt
  • brag/examples/lua-parser.rkt
  • brag/test/test-cutter.rkt
  • brag/codegen/runtime.rkt
  • brag/examples/simple-line-drawing/lang/reader.rkt
  • brag/test/test-0n1n.rkt
  • brag/examples/statlist-grammar.rkt
  • brag/codegen/flatten.rkt
  • brag/examples/simple-arithmetic-grammar.rkt
  • brag/examples/quotation-marks-and-backslashes.rkt
  • brag/examples/simple-line-drawing.rkt
  • brag/test/test-parser.rkt
  • brag/test/test-0n1.rkt
  • brag/examples/whitespace.rkt
  • brag/examples/01-equal.rkt
  • brag/rules/stx-types.rkt
  • brag/private/indenter.rkt
  • brag/codegen/reader.rkt
  • brag/examples/cutter.rkt
  • brag/test/test-whitespace.rkt
  • brag/examples/curly-quantifier.rkt
  • brag/test/test-old-token.rkt
  • brag/codegen/satisfaction.rkt
  • brag/test/test-baby-json.rkt