From d90f2f4bfeb4d82ce8f00ad7cfa1c8537baffd86 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 24 May 2013 21:57:31 -0600 Subject: [PATCH] reorganize into core plus packages The "racket" directory contains a pared-back version of the repository, roughly. The "pkgs" directory everything else in the repository, but organized into packages. original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2 --- .../parser-tools-pkgs/parser-tools-doc}/info.rkt | 1 - .../parser-tools-pkgs/parser-tools-doc}/parser-tools/info.rkt | 2 -- .../parser-tools-doc}/parser-tools/parser-tools.scrbl | 0 pkgs/parser-tools-pkgs/parser-tools-lib/info.rkt | 1 + .../parser-tools-lib}/parser-tools/cfg-parser.rkt | 0 .../parser-tools-lib}/parser-tools/examples/calc.rkt | 0 .../parser-tools-lib}/parser-tools/examples/read.rkt | 0 pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/info.rkt | 3 +++ .../parser-tools-lib}/parser-tools/lex-plt-v200.rkt | 0 .../parser-tools-lib}/parser-tools/lex-sre.rkt | 0 .../parser-tools-pkgs/parser-tools-lib}/parser-tools/lex.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/actions.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/deriv.rkt | 0 .../parser-tools/private-lex/error-tests.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/front.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/re.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/stx.rkt | 0 .../parser-tools/private-lex/token-syntax.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/token.rkt | 0 .../parser-tools/private-lex/unicode-chars.rkt | 0 .../parser-tools-lib}/parser-tools/private-lex/util.rkt | 0 .../parser-tools-lib}/parser-tools/private-yacc/grammar.rkt | 0 .../parser-tools-lib}/parser-tools/private-yacc/graph.rkt | 0 .../parser-tools/private-yacc/input-file-parser.rkt | 0 .../parser-tools-lib}/parser-tools/private-yacc/lalr.rkt | 0 .../parser-tools-lib}/parser-tools/private-yacc/lr0.rkt | 0 .../parser-tools/private-yacc/parser-actions.rkt | 0 .../parser-tools/private-yacc/parser-builder.rkt | 0 .../parser-tools-lib}/parser-tools/private-yacc/table.rkt | 0 .../parser-tools/private-yacc/yacc-helper.rkt | 0 .../parser-tools-lib}/parser-tools/yacc-to-scheme.rkt | 0 .../parser-tools-pkgs/parser-tools-lib}/parser-tools/yacc.rkt | 0 pkgs/parser-tools-pkgs/parser-tools/info.rkt | 4 ++++ 33 files changed, 8 insertions(+), 3 deletions(-) rename {collects/tests/pkg/test-pkgs/pkg-z => pkgs/parser-tools-pkgs/parser-tools-doc}/info.rkt (95%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-doc}/parser-tools/info.rkt (61%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-doc}/parser-tools/parser-tools.scrbl (100%) create mode 100644 pkgs/parser-tools-pkgs/parser-tools-lib/info.rkt rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/cfg-parser.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/examples/calc.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/examples/read.rkt (100%) create mode 100644 pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/info.rkt rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/lex-plt-v200.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/lex-sre.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/lex.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/actions.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/deriv.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/error-tests.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/front.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/re.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/stx.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/token-syntax.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/token.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/unicode-chars.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-lex/util.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/grammar.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/graph.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/input-file-parser.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/lalr.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/lr0.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/parser-actions.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/parser-builder.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/table.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/private-yacc/yacc-helper.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/yacc-to-scheme.rkt (100%) rename {collects => pkgs/parser-tools-pkgs/parser-tools-lib}/parser-tools/yacc.rkt (100%) create mode 100644 pkgs/parser-tools-pkgs/parser-tools/info.rkt diff --git a/collects/tests/pkg/test-pkgs/pkg-z/info.rkt b/pkgs/parser-tools-pkgs/parser-tools-doc/info.rkt similarity index 95% rename from collects/tests/pkg/test-pkgs/pkg-z/info.rkt rename to pkgs/parser-tools-pkgs/parser-tools-doc/info.rkt index 13a63c4..c14a2ca 100644 --- a/collects/tests/pkg/test-pkgs/pkg-z/info.rkt +++ b/pkgs/parser-tools-pkgs/parser-tools-doc/info.rkt @@ -1,2 +1 @@ #lang setup/infotab - diff --git a/collects/parser-tools/info.rkt b/pkgs/parser-tools-pkgs/parser-tools-doc/parser-tools/info.rkt similarity index 61% rename from collects/parser-tools/info.rkt rename to pkgs/parser-tools-pkgs/parser-tools-doc/parser-tools/info.rkt index d29e869..30abfe2 100644 --- a/collects/parser-tools/info.rkt +++ b/pkgs/parser-tools-pkgs/parser-tools-doc/parser-tools/info.rkt @@ -1,5 +1,3 @@ #lang setup/infotab -(define compile-omit-paths '("private-lex/error-tests.rkt")) - (define scribblings '(("parser-tools.scrbl" (multi-page) (parsing-library)))) diff --git a/collects/parser-tools/parser-tools.scrbl b/pkgs/parser-tools-pkgs/parser-tools-doc/parser-tools/parser-tools.scrbl similarity index 100% rename from collects/parser-tools/parser-tools.scrbl rename to pkgs/parser-tools-pkgs/parser-tools-doc/parser-tools/parser-tools.scrbl diff --git a/pkgs/parser-tools-pkgs/parser-tools-lib/info.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/info.rkt new file mode 100644 index 0000000..c14a2ca --- /dev/null +++ b/pkgs/parser-tools-pkgs/parser-tools-lib/info.rkt @@ -0,0 +1 @@ +#lang setup/infotab diff --git a/collects/parser-tools/cfg-parser.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/cfg-parser.rkt similarity index 100% rename from collects/parser-tools/cfg-parser.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/cfg-parser.rkt diff --git a/collects/parser-tools/examples/calc.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/examples/calc.rkt similarity index 100% rename from collects/parser-tools/examples/calc.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/examples/calc.rkt diff --git a/collects/parser-tools/examples/read.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/examples/read.rkt similarity index 100% rename from collects/parser-tools/examples/read.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/examples/read.rkt diff --git a/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/info.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/info.rkt new file mode 100644 index 0000000..0b2755a --- /dev/null +++ b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/info.rkt @@ -0,0 +1,3 @@ +#lang setup/infotab + +(define compile-omit-paths '("private-lex/error-tests.rkt")) diff --git a/collects/parser-tools/lex-plt-v200.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/lex-plt-v200.rkt similarity index 100% rename from collects/parser-tools/lex-plt-v200.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/lex-plt-v200.rkt diff --git a/collects/parser-tools/lex-sre.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/lex-sre.rkt similarity index 100% rename from collects/parser-tools/lex-sre.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/lex-sre.rkt diff --git a/collects/parser-tools/lex.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/lex.rkt similarity index 100% rename from collects/parser-tools/lex.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/lex.rkt diff --git a/collects/parser-tools/private-lex/actions.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/actions.rkt similarity index 100% rename from collects/parser-tools/private-lex/actions.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/actions.rkt diff --git a/collects/parser-tools/private-lex/deriv.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/deriv.rkt similarity index 100% rename from collects/parser-tools/private-lex/deriv.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/deriv.rkt diff --git a/collects/parser-tools/private-lex/error-tests.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/error-tests.rkt similarity index 100% rename from collects/parser-tools/private-lex/error-tests.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/error-tests.rkt diff --git a/collects/parser-tools/private-lex/front.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/front.rkt similarity index 100% rename from collects/parser-tools/private-lex/front.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/front.rkt diff --git a/collects/parser-tools/private-lex/re.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/re.rkt similarity index 100% rename from collects/parser-tools/private-lex/re.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/re.rkt diff --git a/collects/parser-tools/private-lex/stx.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/stx.rkt similarity index 100% rename from collects/parser-tools/private-lex/stx.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/stx.rkt diff --git a/collects/parser-tools/private-lex/token-syntax.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/token-syntax.rkt similarity index 100% rename from collects/parser-tools/private-lex/token-syntax.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/token-syntax.rkt diff --git a/collects/parser-tools/private-lex/token.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/token.rkt similarity index 100% rename from collects/parser-tools/private-lex/token.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/token.rkt diff --git a/collects/parser-tools/private-lex/unicode-chars.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/unicode-chars.rkt similarity index 100% rename from collects/parser-tools/private-lex/unicode-chars.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/unicode-chars.rkt diff --git a/collects/parser-tools/private-lex/util.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/util.rkt similarity index 100% rename from collects/parser-tools/private-lex/util.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/util.rkt diff --git a/collects/parser-tools/private-yacc/grammar.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/grammar.rkt similarity index 100% rename from collects/parser-tools/private-yacc/grammar.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/grammar.rkt diff --git a/collects/parser-tools/private-yacc/graph.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/graph.rkt similarity index 100% rename from collects/parser-tools/private-yacc/graph.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/graph.rkt diff --git a/collects/parser-tools/private-yacc/input-file-parser.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/input-file-parser.rkt similarity index 100% rename from collects/parser-tools/private-yacc/input-file-parser.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/input-file-parser.rkt diff --git a/collects/parser-tools/private-yacc/lalr.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/lalr.rkt similarity index 100% rename from collects/parser-tools/private-yacc/lalr.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/lalr.rkt diff --git a/collects/parser-tools/private-yacc/lr0.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/lr0.rkt similarity index 100% rename from collects/parser-tools/private-yacc/lr0.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/lr0.rkt diff --git a/collects/parser-tools/private-yacc/parser-actions.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/parser-actions.rkt similarity index 100% rename from collects/parser-tools/private-yacc/parser-actions.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/parser-actions.rkt diff --git a/collects/parser-tools/private-yacc/parser-builder.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/parser-builder.rkt similarity index 100% rename from collects/parser-tools/private-yacc/parser-builder.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/parser-builder.rkt diff --git a/collects/parser-tools/private-yacc/table.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/table.rkt similarity index 100% rename from collects/parser-tools/private-yacc/table.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/table.rkt diff --git a/collects/parser-tools/private-yacc/yacc-helper.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/yacc-helper.rkt similarity index 100% rename from collects/parser-tools/private-yacc/yacc-helper.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-yacc/yacc-helper.rkt diff --git a/collects/parser-tools/yacc-to-scheme.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/yacc-to-scheme.rkt similarity index 100% rename from collects/parser-tools/yacc-to-scheme.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/yacc-to-scheme.rkt diff --git a/collects/parser-tools/yacc.rkt b/pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/yacc.rkt similarity index 100% rename from collects/parser-tools/yacc.rkt rename to pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/yacc.rkt diff --git a/pkgs/parser-tools-pkgs/parser-tools/info.rkt b/pkgs/parser-tools-pkgs/parser-tools/info.rkt new file mode 100644 index 0000000..e7a6ecb --- /dev/null +++ b/pkgs/parser-tools-pkgs/parser-tools/info.rkt @@ -0,0 +1,4 @@ +#lang setup/infotab + +(define deps '("parser-tools-lib" + "parser-tools-doc"))