From 457d29471cefc9605028713eedc0d365d059f26c Mon Sep 17 00:00:00 2001 From: Jack Firth Date: Mon, 28 Mar 2022 15:31:47 -0700 Subject: [PATCH] Consolidate into one package --- .github/workflows/ci.yml | 12 ++------ ...LICENSE.txt => SUBLICENSE-parser-tools.txt | 0 .../yaragg/codegen => codegen}/codegen.rkt | 0 .../yaragg/codegen => codegen}/expander.rkt | 0 .../yaragg/codegen => codegen}/flatten.rkt | 0 .../yaragg/codegen => codegen}/reader.rkt | 0 .../yaragg/codegen => codegen}/runtime.rkt | 0 .../codegen => codegen}/satisfaction.rkt | 0 .../yaragg/examples => examples}/01-equal.rkt | 0 .../yaragg/examples => examples}/0n1.rkt | 0 .../yaragg/examples => examples}/0n1n.rkt | 0 .../yaragg/examples => examples}/add-mult.rkt | 0 .../examples => examples}/baby-json-alt.rkt | 0 .../examples => examples}/baby-json-alt2.rkt | 0 .../examples => examples}/baby-json-hider.rkt | 0 .../examples => examples}/baby-json.rkt | 0 .../yaragg/examples => examples}/bnf.rkt | 0 .../examples => examples}/codepoints.rkt | 0 .../curly-quantifier.rkt | 0 .../examples => examples}/cutter-another.rkt | 0 .../yaragg/examples => examples}/cutter.rkt | 0 .../examples => examples}/empty-symbol.rkt | 0 .../examples => examples}/hide-and-splice.rkt | 0 .../examples => examples}/lua-parser.rkt | 0 .../examples => examples}/nested-repeats.rkt | 0 .../nested-word-list.rkt | 0 .../quotation-marks-and-backslashes.rkt | 0 .../simple-arithmetic-grammar.rkt | 0 .../simple-line-drawing.rkt | 0 .../simple-line-drawing/examples/letter-i.rkt | 0 .../simple-line-drawing/grammar.rkt | 0 .../simple-line-drawing/interpret.rkt | 0 .../simple-line-drawing/lang/reader.rkt | 0 .../simple-line-drawing/lexer.rkt | 0 .../simple-line-drawing/semantics.rkt | 0 .../examples => examples}/start-and-atok.rkt | 0 .../statlist-grammar.rkt | 0 .../yaragg/examples => examples}/subrule.rkt | 0 .../examples => examples}/top-level-cut-1.rkt | 0 .../examples => examples}/top-level-cut-2.rkt | 0 .../examples => examples}/top-level-cut-3.rkt | 0 .../examples => examples}/whitespace.rkt | 0 .../yaragg/examples => examples}/wordy.rkt | 0 info.rkt | 28 +++++++++++++++++++ yaragg-lib/yaragg/main.rkt => main.rkt | 0 .../cfg-parser.rkt | 0 .../examples/calc.rkt | 0 .../examples/read.rkt | 0 .../parser-tools => parser-tools}/info.rkt | 0 .../lex-plt-v200.rkt | 0 .../parser-tools => parser-tools}/lex-sre.rkt | 0 .../parser-tools => parser-tools}/lex.rkt | 0 .../private-lex/actions.rkt | 0 .../private-lex/deriv.rkt | 0 .../private-lex/error-tests.rkt | 0 .../private-lex/front.rkt | 0 .../private-lex/re.rkt | 0 .../private-lex/stx.rkt | 0 .../private-lex/token-syntax.rkt | 0 .../private-lex/token.rkt | 0 .../private-lex/unicode-chars.rkt | 0 .../private-lex/util.rkt | 0 .../private-yacc/grammar.rkt | 0 .../private-yacc/graph.rkt | 0 .../private-yacc/input-file-parser.rkt | 0 .../private-yacc/lalr.rkt | 0 .../private-yacc/lr0.rkt | 0 .../private-yacc/parser-actions.rkt | 0 .../private-yacc/parser-builder.rkt | 0 .../private-yacc/table.rkt | 0 .../private-yacc/yacc-helper.rkt | 0 .../yacc-to-scheme.rkt | 0 .../parser-tools => parser-tools}/yacc.rkt | 0 .../yaragg/private => private}/colorer.rkt | 0 .../yaragg/private => private}/indenter.rkt | 0 .../private => private}/internal-support.rkt | 0 {yaragg-lib/yaragg/rules => rules}/lexer.rkt | 0 {yaragg-lib/yaragg/rules => rules}/parser.rkt | 0 .../yaragg/rules => rules}/rule-structs.rkt | 0 .../yaragg/rules => rules}/stx-types.rkt | 0 {yaragg-lib/yaragg/rules => rules}/stx.rkt | 0 yaragg-lib/yaragg/support.rkt => support.rkt | 0 .../yaragg/test => tests}/test-01-equal.rkt | 0 .../yaragg/test => tests}/test-0n1.rkt | 0 .../yaragg/test => tests}/test-0n1n.rkt | 0 .../yaragg/test => tests}/test-all.rkt | 0 .../test => tests}/test-baby-json-hider.rkt | 0 .../yaragg/test => tests}/test-baby-json.rkt | 0 .../yaragg/test => tests}/test-codepoints.rkt | 0 .../test => tests}/test-curly-quantifier.rkt | 0 .../test => tests}/test-cutter-another.rkt | 0 .../yaragg/test => tests}/test-cutter.rkt | 0 .../test => tests}/test-empty-symbol.rkt | 0 .../yaragg/test => tests}/test-errors.rkt | 0 .../yaragg/test => tests}/test-flatten.rkt | 0 .../test => tests}/test-hide-and-splice.rkt | 0 .../yaragg/test => tests}/test-lexer.rkt | 0 .../test => tests}/test-make-rule-parser.rkt | 0 .../test => tests}/test-nested-repeats.rkt | 0 .../yaragg/test => tests}/test-old-token.rkt | 0 .../yaragg/test => tests}/test-parser.rkt | 0 .../test-quotation-marks-and-backslashes.rkt | 0 .../test-simple-arithmetic-grammar.rkt | 0 .../test-simple-line-drawing.rkt | 0 .../test => tests}/test-start-and-atok.rkt | 0 .../test => tests}/test-top-level-cut.rkt | 0 .../test => tests}/test-weird-grammar.rkt | 0 .../yaragg/test => tests}/test-whitespace.rkt | 0 .../yaragg/test => tests}/test-wordy.rkt | 0 .../yaragg/test => tests}/weird-grammar.rkt | 0 yaragg-lib/info.rkt | 10 ------- yaragg-lib/yaragg/info.rkt | 4 --- yaragg-parser-tools-doc/LICENSE.txt | 11 -------- yaragg-parser-tools-doc/info.rkt | 10 ------- .../yaragg/parser-tools/info.rkt | 3 -- yaragg-parser-tools-lib/LICENSE.txt | 11 -------- yaragg-parser-tools-lib/info.rkt | 7 ----- ...r-tools.scrbl => yaragg-parser-tools.scrbl | 0 yaragg-parser-tools/info.rkt | 8 ------ yaragg/yaragg/yaragg.scrbl => yaragg.scrbl | 0 yaragg/info.rkt | 13 --------- yaragg/yaragg/info.rkt | 4 --- 122 files changed, 31 insertions(+), 90 deletions(-) rename yaragg-parser-tools/LICENSE.txt => SUBLICENSE-parser-tools.txt (100%) rename {yaragg-lib/yaragg/codegen => codegen}/codegen.rkt (100%) rename {yaragg-lib/yaragg/codegen => codegen}/expander.rkt (100%) rename {yaragg-lib/yaragg/codegen => codegen}/flatten.rkt (100%) rename {yaragg-lib/yaragg/codegen => codegen}/reader.rkt (100%) rename {yaragg-lib/yaragg/codegen => codegen}/runtime.rkt (100%) rename {yaragg-lib/yaragg/codegen => codegen}/satisfaction.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/01-equal.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/0n1.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/0n1n.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/add-mult.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/baby-json-alt.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/baby-json-alt2.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/baby-json-hider.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/baby-json.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/bnf.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/codepoints.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/curly-quantifier.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/cutter-another.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/cutter.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/empty-symbol.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/hide-and-splice.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/lua-parser.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/nested-repeats.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/nested-word-list.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/quotation-marks-and-backslashes.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-arithmetic-grammar.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing/examples/letter-i.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing/grammar.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing/interpret.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing/lang/reader.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing/lexer.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/simple-line-drawing/semantics.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/start-and-atok.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/statlist-grammar.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/subrule.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/top-level-cut-1.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/top-level-cut-2.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/top-level-cut-3.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/whitespace.rkt (100%) rename {yaragg-lib/yaragg/examples => examples}/wordy.rkt (100%) create mode 100755 info.rkt rename yaragg-lib/yaragg/main.rkt => main.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/cfg-parser.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/examples/calc.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/examples/read.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/info.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/lex-plt-v200.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/lex-sre.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/lex.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/actions.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/deriv.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/error-tests.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/front.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/re.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/stx.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/token-syntax.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/token.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/unicode-chars.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-lex/util.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/grammar.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/graph.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/input-file-parser.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/lalr.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/lr0.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/parser-actions.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/parser-builder.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/table.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/private-yacc/yacc-helper.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/yacc-to-scheme.rkt (100%) rename {yaragg-parser-tools-lib/yaragg/parser-tools => parser-tools}/yacc.rkt (100%) rename {yaragg-lib/yaragg/private => private}/colorer.rkt (100%) rename {yaragg-lib/yaragg/private => private}/indenter.rkt (100%) rename {yaragg-lib/yaragg/private => private}/internal-support.rkt (100%) rename {yaragg-lib/yaragg/rules => rules}/lexer.rkt (100%) rename {yaragg-lib/yaragg/rules => rules}/parser.rkt (100%) rename {yaragg-lib/yaragg/rules => rules}/rule-structs.rkt (100%) rename {yaragg-lib/yaragg/rules => rules}/stx-types.rkt (100%) rename {yaragg-lib/yaragg/rules => rules}/stx.rkt (100%) rename yaragg-lib/yaragg/support.rkt => support.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-01-equal.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-0n1.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-0n1n.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-all.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-baby-json-hider.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-baby-json.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-codepoints.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-curly-quantifier.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-cutter-another.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-cutter.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-empty-symbol.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-errors.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-flatten.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-hide-and-splice.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-lexer.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-make-rule-parser.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-nested-repeats.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-old-token.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-parser.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-quotation-marks-and-backslashes.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-simple-arithmetic-grammar.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-simple-line-drawing.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-start-and-atok.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-top-level-cut.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-weird-grammar.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-whitespace.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/test-wordy.rkt (100%) rename {yaragg-lib/yaragg/test => tests}/weird-grammar.rkt (100%) delete mode 100755 yaragg-lib/info.rkt delete mode 100755 yaragg-lib/yaragg/info.rkt delete mode 100644 yaragg-parser-tools-doc/LICENSE.txt delete mode 100644 yaragg-parser-tools-doc/info.rkt delete mode 100644 yaragg-parser-tools-doc/yaragg/parser-tools/info.rkt delete mode 100644 yaragg-parser-tools-lib/LICENSE.txt delete mode 100644 yaragg-parser-tools-lib/info.rkt rename yaragg-parser-tools-doc/yaragg/parser-tools/yaragg-parser-tools.scrbl => yaragg-parser-tools.scrbl (100%) delete mode 100644 yaragg-parser-tools/info.rkt rename yaragg/yaragg/yaragg.scrbl => yaragg.scrbl (100%) delete mode 100755 yaragg/info.rkt delete mode 100755 yaragg/yaragg/info.rkt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 92e1720..5ad7106 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,17 +27,11 @@ jobs: - {racket-version: "7.3", racket-variant: "CS"} steps: - - name: Checkout - uses: actions/checkout@master - + - uses: actions/checkout@master - uses: Bogdanp/setup-racket@v1.7 with: distribution: 'full' version: ${{ matrix.racket-version }} variant: ${{ matrix.racket-variant }} - - - name: Install packages - run: raco pkg install --auto ./yaragg-parser-tools-lib ./yaragg-parser-tools-doc ./yaragg-parser-tools ./yaragg-lib ./yaragg - - - name: Run the yaragg-parser-tools tests - run: xvfb-run raco test --drdr -p yaragg-parser-tools-lib yaragg-parser-tools-doc yaragg-parser-tools yaragg-lib yaragg + - run: raco pkg install --batch --auto --link --name yaragg + - run: xvfb-run raco test --drdr --package yaragg diff --git a/yaragg-parser-tools/LICENSE.txt b/SUBLICENSE-parser-tools.txt similarity index 100% rename from yaragg-parser-tools/LICENSE.txt rename to SUBLICENSE-parser-tools.txt diff --git a/yaragg-lib/yaragg/codegen/codegen.rkt b/codegen/codegen.rkt similarity index 100% rename from yaragg-lib/yaragg/codegen/codegen.rkt rename to codegen/codegen.rkt diff --git a/yaragg-lib/yaragg/codegen/expander.rkt b/codegen/expander.rkt similarity index 100% rename from yaragg-lib/yaragg/codegen/expander.rkt rename to codegen/expander.rkt diff --git a/yaragg-lib/yaragg/codegen/flatten.rkt b/codegen/flatten.rkt similarity index 100% rename from yaragg-lib/yaragg/codegen/flatten.rkt rename to codegen/flatten.rkt diff --git a/yaragg-lib/yaragg/codegen/reader.rkt b/codegen/reader.rkt similarity index 100% rename from yaragg-lib/yaragg/codegen/reader.rkt rename to codegen/reader.rkt diff --git a/yaragg-lib/yaragg/codegen/runtime.rkt b/codegen/runtime.rkt similarity index 100% rename from yaragg-lib/yaragg/codegen/runtime.rkt rename to codegen/runtime.rkt diff --git a/yaragg-lib/yaragg/codegen/satisfaction.rkt b/codegen/satisfaction.rkt similarity index 100% rename from yaragg-lib/yaragg/codegen/satisfaction.rkt rename to codegen/satisfaction.rkt diff --git a/yaragg-lib/yaragg/examples/01-equal.rkt b/examples/01-equal.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/01-equal.rkt rename to examples/01-equal.rkt diff --git a/yaragg-lib/yaragg/examples/0n1.rkt b/examples/0n1.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/0n1.rkt rename to examples/0n1.rkt diff --git a/yaragg-lib/yaragg/examples/0n1n.rkt b/examples/0n1n.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/0n1n.rkt rename to examples/0n1n.rkt diff --git a/yaragg-lib/yaragg/examples/add-mult.rkt b/examples/add-mult.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/add-mult.rkt rename to examples/add-mult.rkt diff --git a/yaragg-lib/yaragg/examples/baby-json-alt.rkt b/examples/baby-json-alt.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/baby-json-alt.rkt rename to examples/baby-json-alt.rkt diff --git a/yaragg-lib/yaragg/examples/baby-json-alt2.rkt b/examples/baby-json-alt2.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/baby-json-alt2.rkt rename to examples/baby-json-alt2.rkt diff --git a/yaragg-lib/yaragg/examples/baby-json-hider.rkt b/examples/baby-json-hider.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/baby-json-hider.rkt rename to examples/baby-json-hider.rkt diff --git a/yaragg-lib/yaragg/examples/baby-json.rkt b/examples/baby-json.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/baby-json.rkt rename to examples/baby-json.rkt diff --git a/yaragg-lib/yaragg/examples/bnf.rkt b/examples/bnf.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/bnf.rkt rename to examples/bnf.rkt diff --git a/yaragg-lib/yaragg/examples/codepoints.rkt b/examples/codepoints.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/codepoints.rkt rename to examples/codepoints.rkt diff --git a/yaragg-lib/yaragg/examples/curly-quantifier.rkt b/examples/curly-quantifier.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/curly-quantifier.rkt rename to examples/curly-quantifier.rkt diff --git a/yaragg-lib/yaragg/examples/cutter-another.rkt b/examples/cutter-another.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/cutter-another.rkt rename to examples/cutter-another.rkt diff --git a/yaragg-lib/yaragg/examples/cutter.rkt b/examples/cutter.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/cutter.rkt rename to examples/cutter.rkt diff --git a/yaragg-lib/yaragg/examples/empty-symbol.rkt b/examples/empty-symbol.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/empty-symbol.rkt rename to examples/empty-symbol.rkt diff --git a/yaragg-lib/yaragg/examples/hide-and-splice.rkt b/examples/hide-and-splice.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/hide-and-splice.rkt rename to examples/hide-and-splice.rkt diff --git a/yaragg-lib/yaragg/examples/lua-parser.rkt b/examples/lua-parser.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/lua-parser.rkt rename to examples/lua-parser.rkt diff --git a/yaragg-lib/yaragg/examples/nested-repeats.rkt b/examples/nested-repeats.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/nested-repeats.rkt rename to examples/nested-repeats.rkt diff --git a/yaragg-lib/yaragg/examples/nested-word-list.rkt b/examples/nested-word-list.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/nested-word-list.rkt rename to examples/nested-word-list.rkt diff --git a/yaragg-lib/yaragg/examples/quotation-marks-and-backslashes.rkt b/examples/quotation-marks-and-backslashes.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/quotation-marks-and-backslashes.rkt rename to examples/quotation-marks-and-backslashes.rkt diff --git a/yaragg-lib/yaragg/examples/simple-arithmetic-grammar.rkt b/examples/simple-arithmetic-grammar.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-arithmetic-grammar.rkt rename to examples/simple-arithmetic-grammar.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing.rkt b/examples/simple-line-drawing.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing.rkt rename to examples/simple-line-drawing.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing/examples/letter-i.rkt b/examples/simple-line-drawing/examples/letter-i.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing/examples/letter-i.rkt rename to examples/simple-line-drawing/examples/letter-i.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing/grammar.rkt b/examples/simple-line-drawing/grammar.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing/grammar.rkt rename to examples/simple-line-drawing/grammar.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing/interpret.rkt b/examples/simple-line-drawing/interpret.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing/interpret.rkt rename to examples/simple-line-drawing/interpret.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing/lang/reader.rkt b/examples/simple-line-drawing/lang/reader.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing/lang/reader.rkt rename to examples/simple-line-drawing/lang/reader.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing/lexer.rkt b/examples/simple-line-drawing/lexer.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing/lexer.rkt rename to examples/simple-line-drawing/lexer.rkt diff --git a/yaragg-lib/yaragg/examples/simple-line-drawing/semantics.rkt b/examples/simple-line-drawing/semantics.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/simple-line-drawing/semantics.rkt rename to examples/simple-line-drawing/semantics.rkt diff --git a/yaragg-lib/yaragg/examples/start-and-atok.rkt b/examples/start-and-atok.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/start-and-atok.rkt rename to examples/start-and-atok.rkt diff --git a/yaragg-lib/yaragg/examples/statlist-grammar.rkt b/examples/statlist-grammar.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/statlist-grammar.rkt rename to examples/statlist-grammar.rkt diff --git a/yaragg-lib/yaragg/examples/subrule.rkt b/examples/subrule.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/subrule.rkt rename to examples/subrule.rkt diff --git a/yaragg-lib/yaragg/examples/top-level-cut-1.rkt b/examples/top-level-cut-1.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/top-level-cut-1.rkt rename to examples/top-level-cut-1.rkt diff --git a/yaragg-lib/yaragg/examples/top-level-cut-2.rkt b/examples/top-level-cut-2.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/top-level-cut-2.rkt rename to examples/top-level-cut-2.rkt diff --git a/yaragg-lib/yaragg/examples/top-level-cut-3.rkt b/examples/top-level-cut-3.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/top-level-cut-3.rkt rename to examples/top-level-cut-3.rkt diff --git a/yaragg-lib/yaragg/examples/whitespace.rkt b/examples/whitespace.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/whitespace.rkt rename to examples/whitespace.rkt diff --git a/yaragg-lib/yaragg/examples/wordy.rkt b/examples/wordy.rkt similarity index 100% rename from yaragg-lib/yaragg/examples/wordy.rkt rename to examples/wordy.rkt diff --git a/info.rkt b/info.rkt new file mode 100755 index 0000000..6e2a012 --- /dev/null +++ b/info.rkt @@ -0,0 +1,28 @@ +#lang info + + +(define collection "yaragg") + + +(define scribblings + '(("yaragg.scrbl" (multi-page) (parsing-library)) + ("parser-tools.scrbl" (multi-page) (parsing-library)))) + + +(define deps '(["base" #:version "6.3"] + "compatibility-lib" + "rackunit-lib" + "scheme-lib" + "syntax-color-lib")) + + +(define build-deps '("at-exp-lib" + "racket-doc" + "scribble-lib" + "syntax-color-doc")) + + +(define test-omit-paths '("examples/simple-line-drawing/examples/letter-i.rkt")) + + +(define compile-omit-paths '("examples")) diff --git a/yaragg-lib/yaragg/main.rkt b/main.rkt similarity index 100% rename from yaragg-lib/yaragg/main.rkt rename to main.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/cfg-parser.rkt b/parser-tools/cfg-parser.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/cfg-parser.rkt rename to parser-tools/cfg-parser.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/examples/calc.rkt b/parser-tools/examples/calc.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/examples/calc.rkt rename to parser-tools/examples/calc.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/examples/read.rkt b/parser-tools/examples/read.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/examples/read.rkt rename to parser-tools/examples/read.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/info.rkt b/parser-tools/info.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/info.rkt rename to parser-tools/info.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/lex-plt-v200.rkt b/parser-tools/lex-plt-v200.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/lex-plt-v200.rkt rename to parser-tools/lex-plt-v200.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/lex-sre.rkt b/parser-tools/lex-sre.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/lex-sre.rkt rename to parser-tools/lex-sre.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/lex.rkt b/parser-tools/lex.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/lex.rkt rename to parser-tools/lex.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/actions.rkt b/parser-tools/private-lex/actions.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/actions.rkt rename to parser-tools/private-lex/actions.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/deriv.rkt b/parser-tools/private-lex/deriv.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/deriv.rkt rename to parser-tools/private-lex/deriv.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/error-tests.rkt b/parser-tools/private-lex/error-tests.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/error-tests.rkt rename to parser-tools/private-lex/error-tests.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/front.rkt b/parser-tools/private-lex/front.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/front.rkt rename to parser-tools/private-lex/front.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/re.rkt b/parser-tools/private-lex/re.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/re.rkt rename to parser-tools/private-lex/re.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/stx.rkt b/parser-tools/private-lex/stx.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/stx.rkt rename to parser-tools/private-lex/stx.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/token-syntax.rkt b/parser-tools/private-lex/token-syntax.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/token-syntax.rkt rename to parser-tools/private-lex/token-syntax.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/token.rkt b/parser-tools/private-lex/token.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/token.rkt rename to parser-tools/private-lex/token.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/unicode-chars.rkt b/parser-tools/private-lex/unicode-chars.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/unicode-chars.rkt rename to parser-tools/private-lex/unicode-chars.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/util.rkt b/parser-tools/private-lex/util.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-lex/util.rkt rename to parser-tools/private-lex/util.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/grammar.rkt b/parser-tools/private-yacc/grammar.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/grammar.rkt rename to parser-tools/private-yacc/grammar.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/graph.rkt b/parser-tools/private-yacc/graph.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/graph.rkt rename to parser-tools/private-yacc/graph.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/input-file-parser.rkt b/parser-tools/private-yacc/input-file-parser.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/input-file-parser.rkt rename to parser-tools/private-yacc/input-file-parser.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/lalr.rkt b/parser-tools/private-yacc/lalr.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/lalr.rkt rename to parser-tools/private-yacc/lalr.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/lr0.rkt b/parser-tools/private-yacc/lr0.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/lr0.rkt rename to parser-tools/private-yacc/lr0.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/parser-actions.rkt b/parser-tools/private-yacc/parser-actions.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/parser-actions.rkt rename to parser-tools/private-yacc/parser-actions.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/parser-builder.rkt b/parser-tools/private-yacc/parser-builder.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/parser-builder.rkt rename to parser-tools/private-yacc/parser-builder.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/table.rkt b/parser-tools/private-yacc/table.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/table.rkt rename to parser-tools/private-yacc/table.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/yacc-helper.rkt b/parser-tools/private-yacc/yacc-helper.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/private-yacc/yacc-helper.rkt rename to parser-tools/private-yacc/yacc-helper.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/yacc-to-scheme.rkt b/parser-tools/yacc-to-scheme.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/yacc-to-scheme.rkt rename to parser-tools/yacc-to-scheme.rkt diff --git a/yaragg-parser-tools-lib/yaragg/parser-tools/yacc.rkt b/parser-tools/yacc.rkt similarity index 100% rename from yaragg-parser-tools-lib/yaragg/parser-tools/yacc.rkt rename to parser-tools/yacc.rkt diff --git a/yaragg-lib/yaragg/private/colorer.rkt b/private/colorer.rkt similarity index 100% rename from yaragg-lib/yaragg/private/colorer.rkt rename to private/colorer.rkt diff --git a/yaragg-lib/yaragg/private/indenter.rkt b/private/indenter.rkt similarity index 100% rename from yaragg-lib/yaragg/private/indenter.rkt rename to private/indenter.rkt diff --git a/yaragg-lib/yaragg/private/internal-support.rkt b/private/internal-support.rkt similarity index 100% rename from yaragg-lib/yaragg/private/internal-support.rkt rename to private/internal-support.rkt diff --git a/yaragg-lib/yaragg/rules/lexer.rkt b/rules/lexer.rkt similarity index 100% rename from yaragg-lib/yaragg/rules/lexer.rkt rename to rules/lexer.rkt diff --git a/yaragg-lib/yaragg/rules/parser.rkt b/rules/parser.rkt similarity index 100% rename from yaragg-lib/yaragg/rules/parser.rkt rename to rules/parser.rkt diff --git a/yaragg-lib/yaragg/rules/rule-structs.rkt b/rules/rule-structs.rkt similarity index 100% rename from yaragg-lib/yaragg/rules/rule-structs.rkt rename to rules/rule-structs.rkt diff --git a/yaragg-lib/yaragg/rules/stx-types.rkt b/rules/stx-types.rkt similarity index 100% rename from yaragg-lib/yaragg/rules/stx-types.rkt rename to rules/stx-types.rkt diff --git a/yaragg-lib/yaragg/rules/stx.rkt b/rules/stx.rkt similarity index 100% rename from yaragg-lib/yaragg/rules/stx.rkt rename to rules/stx.rkt diff --git a/yaragg-lib/yaragg/support.rkt b/support.rkt similarity index 100% rename from yaragg-lib/yaragg/support.rkt rename to support.rkt diff --git a/yaragg-lib/yaragg/test/test-01-equal.rkt b/tests/test-01-equal.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-01-equal.rkt rename to tests/test-01-equal.rkt diff --git a/yaragg-lib/yaragg/test/test-0n1.rkt b/tests/test-0n1.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-0n1.rkt rename to tests/test-0n1.rkt diff --git a/yaragg-lib/yaragg/test/test-0n1n.rkt b/tests/test-0n1n.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-0n1n.rkt rename to tests/test-0n1n.rkt diff --git a/yaragg-lib/yaragg/test/test-all.rkt b/tests/test-all.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-all.rkt rename to tests/test-all.rkt diff --git a/yaragg-lib/yaragg/test/test-baby-json-hider.rkt b/tests/test-baby-json-hider.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-baby-json-hider.rkt rename to tests/test-baby-json-hider.rkt diff --git a/yaragg-lib/yaragg/test/test-baby-json.rkt b/tests/test-baby-json.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-baby-json.rkt rename to tests/test-baby-json.rkt diff --git a/yaragg-lib/yaragg/test/test-codepoints.rkt b/tests/test-codepoints.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-codepoints.rkt rename to tests/test-codepoints.rkt diff --git a/yaragg-lib/yaragg/test/test-curly-quantifier.rkt b/tests/test-curly-quantifier.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-curly-quantifier.rkt rename to tests/test-curly-quantifier.rkt diff --git a/yaragg-lib/yaragg/test/test-cutter-another.rkt b/tests/test-cutter-another.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-cutter-another.rkt rename to tests/test-cutter-another.rkt diff --git a/yaragg-lib/yaragg/test/test-cutter.rkt b/tests/test-cutter.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-cutter.rkt rename to tests/test-cutter.rkt diff --git a/yaragg-lib/yaragg/test/test-empty-symbol.rkt b/tests/test-empty-symbol.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-empty-symbol.rkt rename to tests/test-empty-symbol.rkt diff --git a/yaragg-lib/yaragg/test/test-errors.rkt b/tests/test-errors.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-errors.rkt rename to tests/test-errors.rkt diff --git a/yaragg-lib/yaragg/test/test-flatten.rkt b/tests/test-flatten.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-flatten.rkt rename to tests/test-flatten.rkt diff --git a/yaragg-lib/yaragg/test/test-hide-and-splice.rkt b/tests/test-hide-and-splice.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-hide-and-splice.rkt rename to tests/test-hide-and-splice.rkt diff --git a/yaragg-lib/yaragg/test/test-lexer.rkt b/tests/test-lexer.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-lexer.rkt rename to tests/test-lexer.rkt diff --git a/yaragg-lib/yaragg/test/test-make-rule-parser.rkt b/tests/test-make-rule-parser.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-make-rule-parser.rkt rename to tests/test-make-rule-parser.rkt diff --git a/yaragg-lib/yaragg/test/test-nested-repeats.rkt b/tests/test-nested-repeats.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-nested-repeats.rkt rename to tests/test-nested-repeats.rkt diff --git a/yaragg-lib/yaragg/test/test-old-token.rkt b/tests/test-old-token.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-old-token.rkt rename to tests/test-old-token.rkt diff --git a/yaragg-lib/yaragg/test/test-parser.rkt b/tests/test-parser.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-parser.rkt rename to tests/test-parser.rkt diff --git a/yaragg-lib/yaragg/test/test-quotation-marks-and-backslashes.rkt b/tests/test-quotation-marks-and-backslashes.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-quotation-marks-and-backslashes.rkt rename to tests/test-quotation-marks-and-backslashes.rkt diff --git a/yaragg-lib/yaragg/test/test-simple-arithmetic-grammar.rkt b/tests/test-simple-arithmetic-grammar.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-simple-arithmetic-grammar.rkt rename to tests/test-simple-arithmetic-grammar.rkt diff --git a/yaragg-lib/yaragg/test/test-simple-line-drawing.rkt b/tests/test-simple-line-drawing.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-simple-line-drawing.rkt rename to tests/test-simple-line-drawing.rkt diff --git a/yaragg-lib/yaragg/test/test-start-and-atok.rkt b/tests/test-start-and-atok.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-start-and-atok.rkt rename to tests/test-start-and-atok.rkt diff --git a/yaragg-lib/yaragg/test/test-top-level-cut.rkt b/tests/test-top-level-cut.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-top-level-cut.rkt rename to tests/test-top-level-cut.rkt diff --git a/yaragg-lib/yaragg/test/test-weird-grammar.rkt b/tests/test-weird-grammar.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-weird-grammar.rkt rename to tests/test-weird-grammar.rkt diff --git a/yaragg-lib/yaragg/test/test-whitespace.rkt b/tests/test-whitespace.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-whitespace.rkt rename to tests/test-whitespace.rkt diff --git a/yaragg-lib/yaragg/test/test-wordy.rkt b/tests/test-wordy.rkt similarity index 100% rename from yaragg-lib/yaragg/test/test-wordy.rkt rename to tests/test-wordy.rkt diff --git a/yaragg-lib/yaragg/test/weird-grammar.rkt b/tests/weird-grammar.rkt similarity index 100% rename from yaragg-lib/yaragg/test/weird-grammar.rkt rename to tests/weird-grammar.rkt diff --git a/yaragg-lib/info.rkt b/yaragg-lib/info.rkt deleted file mode 100755 index 345bfb8..0000000 --- a/yaragg-lib/info.rkt +++ /dev/null @@ -1,10 +0,0 @@ -#lang info - -(define collection 'multi) - -(define deps '(["base" #:version "6.3"] - "yaragg-parser-tools-lib" - "rackunit-lib" - "syntax-color-lib")) - -(define implies '("yaragg-parser-tools-lib")) diff --git a/yaragg-lib/yaragg/info.rkt b/yaragg-lib/yaragg/info.rkt deleted file mode 100755 index d5158ce..0000000 --- a/yaragg-lib/yaragg/info.rkt +++ /dev/null @@ -1,4 +0,0 @@ -#lang info - -(define test-omit-paths '("examples/simple-line-drawing/examples/letter-i.rkt")) -(define compile-omit-paths '("test" "examples")) \ No newline at end of file diff --git a/yaragg-parser-tools-doc/LICENSE.txt b/yaragg-parser-tools-doc/LICENSE.txt deleted file mode 100644 index c424668..0000000 --- a/yaragg-parser-tools-doc/LICENSE.txt +++ /dev/null @@ -1,11 +0,0 @@ -parser-tools-doc -Copyright (c) 2010-2014 PLT Design Inc. - -This package is distributed under the GNU Lesser General Public -License (LGPL). This means that you can link this package into proprietary -applications, provided you follow the rules stated in the LGPL. You -can also modify this package; if you distribute a modified version, -you must distribute it under the terms of the LGPL, which in -particular means that you must release the source code for the -modified software. See http://www.gnu.org/copyleft/lesser.html -for more information. diff --git a/yaragg-parser-tools-doc/info.rkt b/yaragg-parser-tools-doc/info.rkt deleted file mode 100644 index a064bd6..0000000 --- a/yaragg-parser-tools-doc/info.rkt +++ /dev/null @@ -1,10 +0,0 @@ -#lang info - -(define collection 'multi) -(define deps '("base")) -(define build-deps '("scheme-lib" - "racket-doc" - "syntax-color-doc" - "yaragg-parser-tools-lib" - "scribble-lib")) -(define update-implies '("yaragg-parser-tools-lib")) diff --git a/yaragg-parser-tools-doc/yaragg/parser-tools/info.rkt b/yaragg-parser-tools-doc/yaragg/parser-tools/info.rkt deleted file mode 100644 index 1f0237f..0000000 --- a/yaragg-parser-tools-doc/yaragg/parser-tools/info.rkt +++ /dev/null @@ -1,3 +0,0 @@ -#lang info - -(define scribblings '(("yaragg/parser-tools.scrbl" (multi-page) (parsing-library)))) diff --git a/yaragg-parser-tools-lib/LICENSE.txt b/yaragg-parser-tools-lib/LICENSE.txt deleted file mode 100644 index f6889f1..0000000 --- a/yaragg-parser-tools-lib/LICENSE.txt +++ /dev/null @@ -1,11 +0,0 @@ -parser-tools-lib -Copyright (c) 2010-2014 PLT Design Inc. - -This package is distributed under the GNU Lesser General Public -License (LGPL). This means that you can link this package into proprietary -applications, provided you follow the rules stated in the LGPL. You -can also modify this package; if you distribute a modified version, -you must distribute it under the terms of the LGPL, which in -particular means that you must release the source code for the -modified software. See http://www.gnu.org/copyleft/lesser.html -for more information. diff --git a/yaragg-parser-tools-lib/info.rkt b/yaragg-parser-tools-lib/info.rkt deleted file mode 100644 index 6158c09..0000000 --- a/yaragg-parser-tools-lib/info.rkt +++ /dev/null @@ -1,7 +0,0 @@ -#lang info - -(define collection 'multi) -(define deps '("scheme-lib" - "base" - "compatibility-lib")) -(define build-deps '("rackunit-lib")) diff --git a/yaragg-parser-tools-doc/yaragg/parser-tools/yaragg-parser-tools.scrbl b/yaragg-parser-tools.scrbl similarity index 100% rename from yaragg-parser-tools-doc/yaragg/parser-tools/yaragg-parser-tools.scrbl rename to yaragg-parser-tools.scrbl diff --git a/yaragg-parser-tools/info.rkt b/yaragg-parser-tools/info.rkt deleted file mode 100644 index 03279fa..0000000 --- a/yaragg-parser-tools/info.rkt +++ /dev/null @@ -1,8 +0,0 @@ -#lang info - -(define collection 'multi) - -(define deps '("yaragg-parser-tools-lib" - "yaragg-parser-tools-doc")) -(define implies '("yaragg-parser-tools-lib" - "yaragg-parser-tools-doc")) diff --git a/yaragg/yaragg/yaragg.scrbl b/yaragg.scrbl similarity index 100% rename from yaragg/yaragg/yaragg.scrbl rename to yaragg.scrbl diff --git a/yaragg/info.rkt b/yaragg/info.rkt deleted file mode 100755 index 8b32fef..0000000 --- a/yaragg/info.rkt +++ /dev/null @@ -1,13 +0,0 @@ -#lang info - -(define collection 'multi) - -(define deps '(["base" #:version "6.3"] - "yaragg-lib")) - -(define build-deps '("at-exp-lib" - "yaragg-parser-tools-doc" - "racket-doc" - "scribble-lib")) - -(define implies '("yaragg-lib")) \ No newline at end of file diff --git a/yaragg/yaragg/info.rkt b/yaragg/yaragg/info.rkt deleted file mode 100755 index 34da740..0000000 --- a/yaragg/yaragg/info.rkt +++ /dev/null @@ -1,4 +0,0 @@ -#lang info - -(define scribblings '(("yaragg.scrbl"))) -