From 44a116c1a626bff537fad8cdc2dda2a7307c61c8 Mon Sep 17 00:00:00 2001 From: Tom Browder Date: Thu, 19 Jul 2018 08:39:22 -0500 Subject: [PATCH 1/8] add files to force git to save dirs --- build/Language/000-README | 1 + build/Programs/000-README | 1 + build/Type/000-README | 1 + build/Type/Backtrace/000-README | 1 + build/Type/Encoding/000-README | 1 + build/Type/IO/000-README | 1 + build/Type/IO/Path/000-README | 1 + build/Type/IO/Socket/000-README | 1 + build/Type/IO/Spec/000-README | 1 + build/Type/Lock/000-README | 1 + build/Type/Metamodel/000-README | 1 + build/Type/Pod/000-README | 1 + build/Type/Pod/Block/000-README | 1 + build/Type/Proc/000-README | 1 + build/Type/Supplier/000-README | 1 + build/Type/Telemetry/000-README | 1 + build/Type/Telemetry/Instrument/000-README | 1 + build/Type/X/000-README | 1 + build/Type/X/Anon/000-README | 1 + build/Type/X/Assignment/000-README | 1 + build/Type/X/Attribute/000-README | 1 + build/Type/X/Augment/000-README | 1 + build/Type/X/Bind/000-README | 1 + build/Type/X/Caller/000-README | 1 + build/Type/X/Channel/000-README | 1 + build/Type/X/Composition/000-README | 1 + build/Type/X/Constructor/000-README | 1 + build/Type/X/ControlFlow/000-README | 1 + build/Type/X/DateTime/000-README | 1 + build/Type/X/Declaration/000-README | 1 + build/Type/X/Declaration/Scope/000-README | 1 + build/Type/X/Does/000-README | 1 + build/Type/X/Eval/000-README | 1 + build/Type/X/Export/000-README | 1 + build/Type/X/IO/000-README | 1 + build/Type/X/Inheritance/000-README | 1 + build/Type/X/Method/000-README | 1 + build/Type/X/Method/Private/000-README | 1 + build/Type/X/Mixin/000-README | 1 + build/Type/X/Numeric/000-README | 1 + build/Type/X/Package/000-README | 1 + build/Type/X/Parameter/000-README | 1 + build/Type/X/Phaser/000-README | 1 + build/Type/X/Placeholder/000-README | 1 + build/Type/X/Proc/000-README | 1 + build/Type/X/Proc/Async/000-README | 1 + build/Type/X/Promise/000-README | 1 + build/Type/X/Role/000-README | 1 + build/Type/X/Seq/000-README | 1 + build/Type/X/Sequence/000-README | 1 + build/Type/X/Signature/000-README | 1 + build/Type/X/Str/000-README | 1 + build/Type/X/Syntax/000-README | 1 + build/Type/X/Syntax/Augment/000-README | 1 + build/Type/X/Syntax/Comment/000-README | 1 + build/Type/X/Syntax/Number/000-README | 1 + build/Type/X/Syntax/Regex/000-README | 1 + build/Type/X/Syntax/Self/000-README | 1 + build/Type/X/Syntax/Signature/000-README | 1 + build/Type/X/Syntax/Term/000-README | 1 + build/Type/X/Syntax/Variable/000-README | 1 + build/Type/X/Temporal/000-README | 1 + build/Type/X/TypeCheck/000-README | 1 + 63 files changed, 63 insertions(+) create mode 100644 build/Language/000-README create mode 100644 build/Programs/000-README create mode 100644 build/Type/000-README create mode 100644 build/Type/Backtrace/000-README create mode 100644 build/Type/Encoding/000-README create mode 100644 build/Type/IO/000-README create mode 100644 build/Type/IO/Path/000-README create mode 100644 build/Type/IO/Socket/000-README create mode 100644 build/Type/IO/Spec/000-README create mode 100644 build/Type/Lock/000-README create mode 100644 build/Type/Metamodel/000-README create mode 100644 build/Type/Pod/000-README create mode 100644 build/Type/Pod/Block/000-README create mode 100644 build/Type/Proc/000-README create mode 100644 build/Type/Supplier/000-README create mode 100644 build/Type/Telemetry/000-README create mode 100644 build/Type/Telemetry/Instrument/000-README create mode 100644 build/Type/X/000-README create mode 100644 build/Type/X/Anon/000-README create mode 100644 build/Type/X/Assignment/000-README create mode 100644 build/Type/X/Attribute/000-README create mode 100644 build/Type/X/Augment/000-README create mode 100644 build/Type/X/Bind/000-README create mode 100644 build/Type/X/Caller/000-README create mode 100644 build/Type/X/Channel/000-README create mode 100644 build/Type/X/Composition/000-README create mode 100644 build/Type/X/Constructor/000-README create mode 100644 build/Type/X/ControlFlow/000-README create mode 100644 build/Type/X/DateTime/000-README create mode 100644 build/Type/X/Declaration/000-README create mode 100644 build/Type/X/Declaration/Scope/000-README create mode 100644 build/Type/X/Does/000-README create mode 100644 build/Type/X/Eval/000-README create mode 100644 build/Type/X/Export/000-README create mode 100644 build/Type/X/IO/000-README create mode 100644 build/Type/X/Inheritance/000-README create mode 100644 build/Type/X/Method/000-README create mode 100644 build/Type/X/Method/Private/000-README create mode 100644 build/Type/X/Mixin/000-README create mode 100644 build/Type/X/Numeric/000-README create mode 100644 build/Type/X/Package/000-README create mode 100644 build/Type/X/Parameter/000-README create mode 100644 build/Type/X/Phaser/000-README create mode 100644 build/Type/X/Placeholder/000-README create mode 100644 build/Type/X/Proc/000-README create mode 100644 build/Type/X/Proc/Async/000-README create mode 100644 build/Type/X/Promise/000-README create mode 100644 build/Type/X/Role/000-README create mode 100644 build/Type/X/Seq/000-README create mode 100644 build/Type/X/Sequence/000-README create mode 100644 build/Type/X/Signature/000-README create mode 100644 build/Type/X/Str/000-README create mode 100644 build/Type/X/Syntax/000-README create mode 100644 build/Type/X/Syntax/Augment/000-README create mode 100644 build/Type/X/Syntax/Comment/000-README create mode 100644 build/Type/X/Syntax/Number/000-README create mode 100644 build/Type/X/Syntax/Regex/000-README create mode 100644 build/Type/X/Syntax/Self/000-README create mode 100644 build/Type/X/Syntax/Signature/000-README create mode 100644 build/Type/X/Syntax/Term/000-README create mode 100644 build/Type/X/Syntax/Variable/000-README create mode 100644 build/Type/X/Temporal/000-README create mode 100644 build/Type/X/TypeCheck/000-README diff --git a/build/Language/000-README b/build/Language/000-README new file mode 100644 index 000000000..ed975183a --- /dev/null +++ b/build/Language/000-README @@ -0,0 +1 @@ +This is a place holder to preserve this dir in the doc repo. diff --git a/build/Programs/000-README b/build/Programs/000-README new file mode 100644 index 000000000..ed975183a --- /dev/null +++ b/build/Programs/000-README @@ -0,0 +1 @@ +This is a place holder to preserve this dir in the doc repo. diff --git a/build/Type/000-README b/build/Type/000-README new file mode 100644 index 000000000..ed975183a --- /dev/null +++ b/build/Type/000-README @@ -0,0 +1 @@ +This is a place holder to preserve this dir in the doc repo. diff --git a/build/Type/Backtrace/000-README b/build/Type/Backtrace/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Backtrace/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Encoding/000-README b/build/Type/Encoding/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Encoding/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/000-README b/build/Type/IO/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/IO/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/Path/000-README b/build/Type/IO/Path/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/IO/Path/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/Socket/000-README b/build/Type/IO/Socket/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/IO/Socket/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/Spec/000-README b/build/Type/IO/Spec/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/IO/Spec/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Lock/000-README b/build/Type/Lock/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Lock/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Metamodel/000-README b/build/Type/Metamodel/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Metamodel/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Pod/000-README b/build/Type/Pod/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Pod/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Pod/Block/000-README b/build/Type/Pod/Block/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Pod/Block/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Proc/000-README b/build/Type/Proc/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Proc/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Supplier/000-README b/build/Type/Supplier/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Supplier/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Telemetry/000-README b/build/Type/Telemetry/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Telemetry/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Telemetry/Instrument/000-README b/build/Type/Telemetry/Instrument/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/Telemetry/Instrument/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/000-README b/build/Type/X/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Anon/000-README b/build/Type/X/Anon/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Anon/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Assignment/000-README b/build/Type/X/Assignment/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Assignment/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Attribute/000-README b/build/Type/X/Attribute/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Attribute/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Augment/000-README b/build/Type/X/Augment/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Augment/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Bind/000-README b/build/Type/X/Bind/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Bind/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Caller/000-README b/build/Type/X/Caller/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Caller/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Channel/000-README b/build/Type/X/Channel/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Channel/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Composition/000-README b/build/Type/X/Composition/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Composition/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Constructor/000-README b/build/Type/X/Constructor/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Constructor/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/ControlFlow/000-README b/build/Type/X/ControlFlow/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/ControlFlow/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/DateTime/000-README b/build/Type/X/DateTime/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/DateTime/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Declaration/000-README b/build/Type/X/Declaration/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Declaration/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Declaration/Scope/000-README b/build/Type/X/Declaration/Scope/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Declaration/Scope/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Does/000-README b/build/Type/X/Does/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Does/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Eval/000-README b/build/Type/X/Eval/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Eval/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Export/000-README b/build/Type/X/Export/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Export/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/IO/000-README b/build/Type/X/IO/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/IO/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Inheritance/000-README b/build/Type/X/Inheritance/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Inheritance/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Method/000-README b/build/Type/X/Method/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Method/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Method/Private/000-README b/build/Type/X/Method/Private/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Method/Private/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Mixin/000-README b/build/Type/X/Mixin/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Mixin/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Numeric/000-README b/build/Type/X/Numeric/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Numeric/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Package/000-README b/build/Type/X/Package/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Package/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Parameter/000-README b/build/Type/X/Parameter/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Parameter/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Phaser/000-README b/build/Type/X/Phaser/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Phaser/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Placeholder/000-README b/build/Type/X/Placeholder/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Placeholder/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Proc/000-README b/build/Type/X/Proc/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Proc/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Proc/Async/000-README b/build/Type/X/Proc/Async/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Proc/Async/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Promise/000-README b/build/Type/X/Promise/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Promise/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Role/000-README b/build/Type/X/Role/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Role/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Seq/000-README b/build/Type/X/Seq/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Seq/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Sequence/000-README b/build/Type/X/Sequence/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Sequence/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Signature/000-README b/build/Type/X/Signature/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Signature/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Str/000-README b/build/Type/X/Str/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Str/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/000-README b/build/Type/X/Syntax/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Augment/000-README b/build/Type/X/Syntax/Augment/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Augment/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Comment/000-README b/build/Type/X/Syntax/Comment/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Comment/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Number/000-README b/build/Type/X/Syntax/Number/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Number/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Regex/000-README b/build/Type/X/Syntax/Regex/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Regex/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Self/000-README b/build/Type/X/Syntax/Self/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Self/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Signature/000-README b/build/Type/X/Syntax/Signature/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Signature/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Term/000-README b/build/Type/X/Syntax/Term/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Term/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Variable/000-README b/build/Type/X/Syntax/Variable/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Syntax/Variable/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Temporal/000-README b/build/Type/X/Temporal/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/Temporal/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/TypeCheck/000-README b/build/Type/X/TypeCheck/000-README new file mode 100644 index 000000000..3a377941d --- /dev/null +++ b/build/Type/X/TypeCheck/000-README @@ -0,0 +1 @@ +This file is required to save the directory under git. \ No newline at end of file From ff5f586c146a0c6a601f0ce68bdd4214a418b19d Mon Sep 17 00:00:00 2001 From: Tom Browder Date: Thu, 19 Jul 2018 08:41:34 -0500 Subject: [PATCH 2/8] delete unneeded file --- doc/Language/0-html-source/README | 1 - 1 file changed, 1 deletion(-) delete mode 100644 doc/Language/0-html-source/README diff --git a/doc/Language/0-html-source/README b/doc/Language/0-html-source/README deleted file mode 100644 index ed975183a..000000000 --- a/doc/Language/0-html-source/README +++ /dev/null @@ -1 +0,0 @@ -This is a place holder to preserve this dir in the doc repo. From d0265dbdc934b756a5693c92b4d919b537427f2e Mon Sep 17 00:00:00 2001 From: Tom Browder Date: Thu, 19 Jul 2018 16:05:49 -0500 Subject: [PATCH 3/8] move to util dir --- manage-page-order.p6 | 413 ------------------------------------------- 1 file changed, 413 deletions(-) delete mode 100755 manage-page-order.p6 diff --git a/manage-page-order.p6 b/manage-page-order.p6 deleted file mode 100755 index 5d3681528..000000000 --- a/manage-page-order.p6 +++ /dev/null @@ -1,413 +0,0 @@ -#!/usr/bin/env perl6 - -# pod6 directory of interest for auto-gen handling: -my $lang-dir = 'doc/Language'; -# pod6 source d#irectory -my $fromdir = $lang-dir; -my $cfil = '00-POD6-CONTROL'; # base filename -my $cloc = "$lang-dir/$cfil"; - -# location for placing the generated files -# htmlify.p6 must use this location for building: -my $tgt-dir = '0-html-source'; -my $todir = "$lang-dir/$tgt-dir"; - -constant $TITLE = '=TITLE'; -constant $SUBTITLE = '=SUBTITLE'; -constant $NBSPACE = "\x[A0]"; - -my $usage = "Usage: $*PROGRAM-NAME update | control [--debug --help]"; -sub USAGE { say $usage } -my %*SUB-MAIN-OPTS = named-anywhere => 1; -unit sub MAIN( - $mode = '', - Bool :d(:$debug) = False, - Bool :h(:$help) = False, - # special options for control: - Bool :r(:$refresh) = False, - Bool :n(:$new) = False, -); - -help() if $help; - -given $mode { - when /^c/ { - EXIT("No 'refresh' or 'new' option supplied.") - if !($new || $refresh); - do-control(); - } - when /^u/ { - =begin comment - EXIT("Options 'refresh' and 'new' are not used with 'update'.") - if ($new || $refresh); - =end comment - do-update(); - } - default { - EXIT("\$mode '$mode' is unknown"); - } -} - -sub do-update() { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug eq 'r'; - # the $todir must exist or be created - mkdir $todir if !$todir.IO.d; - - my %data; - get-pod6-src-data(:$fromdir, :%data); - - # read the control file and generate the pod6 files accordingly - die "FATAL: Control file '$cloc' not found." if !$cloc.IO.f; - - # need some indices - my @a = 'A' .. 'Z'; # for the group pages - my @n = '001' .. '999'; - - for $cloc.IO.lines -> $line is copy { - $line = strip-comment $line; - say "DEBUG cloc line: '$line'" if $debug; - next if $line !~~ /\S/; - - # line may be a group line or a pod6 data line - if $line ~~ /:i ^ \h* 'group:' (.*) / { - # a new group - my $group-char = shift @a; - - # straight numerical order for all pages, including group separator pages - my $page-order = shift @n; - - #my $title = "{$group-char}."; - my $title = ~$0.words.join(' '); - # the group page is written to the todir - write-group-page $group-char, $title, $page-order; - } - else { - # a child of the current group - # title... FILE: stripped-filename - my $FILE = 'FILE:'; - my $idx = rindex $line, $FILE; - # skip lines with missing filename - next if !$idx.defined; - - my $n = $FILE.chars; - my $fname = substr $line, $idx+$n; - $fname .= trim; - $fname ~= '.pod6'; - - # source filename - my $from = "$fromdir/$fname"; - say "DEBUG: from '$from'" if $debug; - # target filename - my $to = "$todir/$fname"; - say "DEBUG: to '$to'" if $debug; - - my $fh = open $to, :w; - for $from.IO.lines -> $line is copy { - if $line ~~ /^ \h* '=begin' \h* pod / { - my $page-order = shift @n; - - # check any existing :page-order entry - if $line ~~ / ':page-order<' (.*) '>' / { - EXIT(":page-order entry not allowed in source files ('$from')"); - } - else { - $fh.say: "$line :page-order<{$page-order}>"; - } - next; - } - $fh.say: $line; - } - $fh.close; - } - } - - say "Normal end."; - say "See new target files in dir '$todir'"; -} - -sub do-control() { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - - my %data; - get-pod6-src-data(:$fromdir, :%data); - #dd %data; - say %data.gist if $debug; - #die "debug exit"; - - if $refresh { - refresh-control-file %data; - } - elsif $new { - write-orig-control-file %data; - } -} - -sub refresh-control-file(%data) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - # read the current file, update the title -} - -sub write-orig-control-file(%data) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - # do not overwrite an existing control file - if $cloc.IO.f { - print qq:to/HERE/; - WARNING: Control file '$cloc' exists. - Do you want to overwrite it - HERE - my $ans = prompt " after a copy is made? (y/n) "; - if $ans ~~ /:i ^y/ { - # make a copy - my $bak = $cloc ~ '.bak'; - copy $cloc, $bak; - } - else { - EXIT("Aborting and not overwriting."); - } - } - - # sort the pod6 source files by established page order - # first, then alpha for those without a page - # order value - my %p; # page sort - my %a; # alpha sort - for %data.keys -> $f { - my $p = %data{$f}; - my $t = %data{$f}; - if $p { - # dup key is an error - die "FATAL: page-order key '$p' is a duplicate" - if %p{$p}; - %p{$p}<file> = $f; - %p{$p}<title> = $t; - } - else { - %a{$f} = $t; - } - } - - # ready to write the control file - my $fh = open $cloc, :w; - $fh.say: qq:to/HERE/; - # Do not edit this file except to sort the lines in the - # desired order. - # - # DO NOT REMOVE OR MODIFY THE FILE NAME AT THE END OF EACH LINE - - HERE - - for %p.keys.sort ->$o { - #say "debug p key: $o" if $debug; - my $fname = %p{$o}<file>; - my $title = %p{$o}<title>; - say "$title FILE: $fname" if $debug; - $fh.say: "$title FILE: $fname"; - } - for %a.keys.sort -> $f { - #say "debug a key: $f"; - my $title = %a{$f}<title>; - say "$title FILE: $f" if $debug; - $fh.say: "$title FILE: $f"; - } - $fh.close; - - say "Normal end."; - say "See new file '$cloc'"; -} - -sub strip-pod6-filename($fname is copy) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - $fname .= basename; - $fname ~~ s/'.pod6'$//; - return $fname; -} - -sub get-pod6-src-data(:fromdir($fdir), :%data) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug eq 'r'; - # caller: do-control - # data are used to generate a new control file - die "FATAL: no such directory '$fdir'" if !$fdir.IO.d; - - # hash key: stripped-filename - # subkey: page-order - # subkey: title - - my $n = 0; - for (dir $fdir) -> $f { - next if $f !~~ /'.pod6'$/; - next if !$f.IO.f; - ++$n; - last if $debug && $n > 2; - - say "working file '$f'" if $debug; - # we use the name for indexing and reference - my $fname = strip-pod6-filename $f; - - # collect the title, ensure first line is =begin pod, - # ensure last line is =end pod - - my ($title, $order, $subtitle) = ('', '', ''); - my $begin = 0; - my $first = 1; - my $last = 0; - my $s = slurp $f; - my @lines = $s.lines; - - # TODO work from top until getting all data, - # work from bottom to check =end pod - # note last element in an array is: @arr[*-1]; - - # top down - my $i = -1; - while !is-done($begin, $title, $subtitle) { - ++$i; - # we limit this to a max of 10 lines - last if $i > 9; - my $line = @lines[$i]; - $line = strip-comment $line; - next if $line !~~ /\S/; - - if $line ~~ /^ \h* '=begin' \h+ pod/ { - # this should be the first data line - die "FATAL: =begin pod is NOT the first data line" - if !$first; - $first = 0; - $begin = 1; - $order = extract-page-order :begin-pod-line($line); - } - elsif $line ~~ /^ \h* $TITLE / { - $title = extract-abbrev-block-line $line, :type($TITLE); - } - elsif $line ~~ /^ \h* $SUBTITLE / { - $subtitle = extract-abbrev-block-line $line, :type($SUBTITLE); - } - } - - # bottom up - my $nlines = +@lines; - my $end = 0; - $first = 1; - while !is-done($end) { - --$nlines; - ++$i; - # we limit this to a max of 10 lines - last if $i > 9; - my $line = @lines[$nlines]; - $line = strip-comment $line; - next if $line !~~ /\S/; - - if $line ~~ /^ \h* '=end' \h+ pod/ { - # this should be the first data line - die "FATAL: =begin pod is NOT the first data line" - if !$first; - } - $first = 0; - } - - # data collected, put in hash - # hash key: stripped-filename - # subkey: page-order - # subkey: title - %data{$fname}<title> = $title; - %data{$fname}<page-order> = $order; - } -} - -sub strip-comment($line is copy) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - my $idx = rindex $line, '#'; - if $idx.defined { - $line = substr $line, 0, $idx; - } - return $line; -} - -sub extract-page-order(:begin-pod-line($line)) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - my $order = ''; - if $line ~~ /':page-order<' (.*) '>'/ { - $order = ~$0; - } - return $order; -} - -sub extract-abbrev-block-line($line is copy, :$type) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - $line = strip-comment $line; - die "FATAL: Empty '$type' abbreviated block first line" - if $line !~~ /\S/; - my $value = ''; - my $idx = rindex $line, $type; - if defined $idx { - my $len = $type.chars; - $value = substr $line, $idx+$len; - } - $value = $value.words.join(' '); - - return $value; -} - - -sub help { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug; - say qq:to/HERE/; - $usage - - Modes: - update - Uses the pod6 source files and the control file - ($cfil) to create the .pod6 files with the data - for the desired sort order. - - control - Extracts data from original pod files and builds - a control file with pertinent data for future operations. - The control file is a master list of =TITLEs and base - file names for sorting as desired. - - One of two options must be selected: - - refresh - updates title data for an existing control file - new - creates a new control file - - An existing control file ($cfil) cannot be - overwritten without permission. - - Options: - -r - refresh (for mode 'control') - -n - create (for mode 'control') - -h - extended help - -d - debug - - Note: The modes are selected by entering either the first letter - of the mode name or its complete name. - HERE - exit; -} - -sub is-done(*@args) { - say "DEBUG: in sub {&?ROUTINE.name}" if $debug eq 'r'; - # return False unless all @args elements are true - for @args -> $v { - return False if !$v; - } - return True; -} - -sub write-group-page($group-char, $title, $page-order) { - my $fname = $todir ~ "/00-Group{$group-char}.pod6"; - my $fh = open $fname, :w; - - # x2588 big solid block <== using this char to make the separator - # x2501 solid thick horizontal line - $fh.print: qq:to/HERE/; - =begin pod :page-order<{$page-order}> - =TITLE $title - =end pod - HERE - - $fh.close; -} - -sub EXIT($msg) { - say "ERROR: $msg"; - exit 1; -} From 4e856710509086ac8c6c6b8cc029d008a840e345 Mon Sep 17 00:00:00 2001 From: Tom Browder <tom.browder@gmail.com> Date: Thu, 19 Jul 2018 16:07:26 -0500 Subject: [PATCH 4/8] modify for dir changes\n+add new clean target\n+add new run target --- Makefile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index c12f2bb48..d55c11d61 100644 --- a/Makefile +++ b/Makefile @@ -9,15 +9,16 @@ SELINUX_OPT := $(shell [ $(DOCKER_SELINUX_LABEL) -eq 1 ] && echo "$(COL .PHONY: html init-highlights html-nohighlight sparse assets webdev-build \ bigpage test xtest ctest help run clean-html clean-images \ clean-search clean test-links push \ + gen-pod6-source clean-build \ docker-image docker-htmlify docker-test docker-xtest docker-ctest docker-testall docker-run -html: bigpage htmlify +html: gen-pod6-source bigpage htmlify -htmlify: init-highlights assets gen-pod6-source +htmlify: init-highlights assets perl6 htmlify.p6 gen-pod6-source: - perl6 manage-page-order.p6 update + perl6 util/manage-page-order.p6 update init-highlights: ATOMDIR="./highlights/atom-language-perl6"; \ @@ -38,7 +39,7 @@ webdev-build: perl6 htmlify.p6 --no-highlight --sparse=200 bigpage: - pod2onepage --html -v --source-path=./doc --exclude=404.pod6 > html/perl6.html + pod2onepage --html -v --source-path=./build --exclude=404.pod6 > html/perl6.html # Common tests that are run by travis with every commit test: @@ -75,6 +76,8 @@ help: @echo "docker-testall: run all tests (in container)" @echo "docker-run: run the development webserver (in container)" +start: run + run: @echo "Starting local server…" ./app-start @@ -121,6 +124,9 @@ clean-images: clean-search: rm -f html/js/search.js +clean-build: + find build -name "*.pod6" -exec rm -f {} \; + clean: clean-html clean-images clean-search distclean: clean From 9a49deb1a8d91a07c8861e2df2b2a0ad45e79755 Mon Sep 17 00:00:00 2001 From: Tom Browder <tom.browder@gmail.com> Date: Thu, 19 Jul 2018 16:09:33 -0500 Subject: [PATCH 5/8] remove unneeded sub --- lib/Pod/Htmlify.pm6 | 52 --------------------------------------------- 1 file changed, 52 deletions(-) diff --git a/lib/Pod/Htmlify.pm6 b/lib/Pod/Htmlify.pm6 index 36c3324f8..1775aaf44 100644 --- a/lib/Pod/Htmlify.pm6 +++ b/lib/Pod/Htmlify.pm6 @@ -127,56 +127,4 @@ sub get-page-order-value($fname) is export { return $sortid; } -#| Return an array of pod6 page file name data sorted by :page-order value -sub get-pod6-page-order(:$dir) is export { - # caller: process-pod-dir - # - # Return the .pod6 files found in $dir with :page-order values - # as an array of pairs of file basename (stripped of 'pod6') - # as key, and file names (relative to 'doc') as values. - # The array of such pairs is sorted in :page-order value - # alphabetical order. - # - # Note any .pod6 not having a :page-order entry is not - # included in the outout array. - # - # An exception is thrown if a duplicate :page-order key is found. - # - - my $d = "doc/$dir"; - die "FATAL: '$d' is NOT a known directory'" if !$d.IO.d; - - my %h; - for (dir $d) -> $f { - next if !$f.IO.f; - next if $f !~~ /'.pod6' $/; - - my $sortid = get-page-order-value $f; - next if !$sortid; - - # the sortid must be unique for each file in this directory - die "FATAL: Duplicate :page-order key '$sortid' in file '$f'" - if %h{$sortid}; - - my $key = $f.basename; - # remove the pod6 extension - $key ~~ s/'.pod6'//; - my $value = $f; - # pack it all up - %h{$sortid} = ($key, $value); - } - - # turn the hash into a sorted array - my @keys = %h.keys.sort; - my @arr; - # TODO below can be improved after all else is satisfactory - for @keys -> $k { - my @a = @(%h{$k}); - my $hk = @a.shift; - my $hv = @a.shift; - push @arr, ($hk => $hv); - } - return @arr; -} - # vim: expandtab shiftwidth=4 ft=perl6 From d3beebb9c051fbcd355ee7eb718444f08707f9dd Mon Sep 17 00:00:00 2001 From: Tom Browder <tom.browder@gmail.com> Date: Thu, 19 Jul 2018 16:10:23 -0500 Subject: [PATCH 6/8] many changes to get page gen correct --- util/manage-page-order.p6 | 487 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 487 insertions(+) create mode 100755 util/manage-page-order.p6 diff --git a/util/manage-page-order.p6 b/util/manage-page-order.p6 new file mode 100755 index 000000000..62e9d5895 --- /dev/null +++ b/util/manage-page-order.p6 @@ -0,0 +1,487 @@ +#!/usr/bin/env perl6 + +# NOTE: This file is called by the Makefile (or Sakefile) from the +# top level of the doc repo and all files are referenced +# relative to it. + +# pod6 source directory of interest for auto-gen handling: +my $lang-dir = 'doc/Language'; +# pod6 source d#irectory +my $fromdir = $lang-dir; +my $cfil = '00-POD6-CONTROL'; # base filename +my $cloc = "$lang-dir/$cfil"; + +# location for placing the generated files +# htmlify.p6 AND pod2bigpage (see Makefile) must use this location for building: +my $build-dir = 'build'; +my $tgt-dir = 'Language'; +my $todir = "$build-dir/$tgt-dir"; + +constant $TITLE = '=TITLE'; +constant $SUBTITLE = '=SUBTITLE'; +constant $NBSPACE = "\x[A0]"; + +my $usage = "Usage: $*PROGRAM-NAME update | control [--debug --help]"; +sub USAGE { say $usage } +my %*SUB-MAIN-OPTS = named-anywhere => 1; +unit sub MAIN( + $mode = '', + Bool :d(:$debug) = False, + Bool :h(:$help) = False, + # special options for control: + Bool :r(:$refresh) = False, + Bool :n(:$new) = False, +); + +help() if $help; + +given $mode { + when /^c/ { + EXIT("No 'refresh' or 'new' option supplied.") + if !($new || $refresh); + do-control(); + } + when /^u/ { + =begin comment + EXIT("Options 'refresh' and 'new' are not used with 'update'.") + if ($new || $refresh); + =end comment + do-update(); + } + default { + EXIT("\$mode '$mode' is unknown"); + } +} + +sub do-update () { + say "DEBUG: in sub {&?ROUTINE.name}" if $debug eq 'r'; + + # FIRST + # write the auto-generated pod6 files used for the Language page + write-Language-files(); + + # THEN + # copy all under the doc dir to the build dir + # NOTE this assumes the sort order is alpha by file name + # NOTE we exclude the Language dir + copy-dir-tree(:fromdir('doc'), :todir('build'), :exclude('Language')); +} + +=begin comment +sub copy-other-dirs-and-files(*@doc-subdirs) { + # The arguments are subdir names under 'doc' and + # the complete subdir trees are to be copied as + # subdir trees under 'build'. + + for @doc-subdirs -> $sdir { + say "DEBUG: working subdir tree '$sdir'" if $debug; + + # recursively copy tree to another tree + my $fromdir = "doc/$sdir"; # complete path + my $todir = "build/$sdir"; + copy-dir-tree(:$fromdir, :$todir, :$exclude); + } +} +=end comment + +sub copy-dir-tree(:$fromdir, :$todir, :$exclude) { + # recursively copy tree to another tree + return if !$fromdir.IO.d; + + say "DEBUG: \$fromdir: '$fromdir', \$exclude: '$exclude'" if $debug; + # skip some dirs, e.g., Language + return if $fromdir ~~ /$exclude/; + + # create the target dir if need be + mkdir $todir if !$todir.IO.d; + # need a file to save the dir for git + my $tf = "$todir/000-README"; + if !$tf.IO.f { + spurt $tf, 'This file is required to save the directory under git.'; + } + + # copy all files first, then recurse into directories we find + say "DEBUG: copy trees from '$fromdir' to '$todir'" if $debug; + my @sdirs; + for (dir $fromdir) -> $f { + my $fb = $f.IO.basename; + if $f.IO.d { + say " DEBUG: pushing dir '$fb' for later handling'" if $debug; + push @sdirs, $fb; + next; + } + # must be a file + next if $f !~~ /'.pod6'$/; + say " DEBUG: copying file '$f' to dir '$todir'" if $debug; + # for current rakudo we must copy to a file, not its dir + copy $f, "$todir/$fb"; + } + for @sdirs -> $d { + say " DEBUG: handling pushed dir '$d'..." if $debug; + say " copying from dir '$fromdir/$d' to '$todir/$d..." if $debug; + copy-dir-tree :fromdir("$fromdir/$d"), :todir("$todir/$d"), :$exclude; + } +} + +sub write-Language-files() { + # the $todir must exist or be created + mkdir $todir if !$todir.IO.d; + + my %data; # note data do NOT have page order, that is determined from the control file + get-pod6-src-data(:$fromdir, :%data); + + # read the control file and generate the pod6 files accordingly + die "FATAL: Control file '$cloc' not found." if !$cloc.IO.f; + + # need some indices + my @a = 'A' .. 'Z'; # for the group pages + my @n = '001' .. '999'; # page order for all files + + for $cloc.IO.lines -> $line is copy { + $line = strip-comment $line; + say "DEBUG cloc line: '$line'" if $debug; + next if $line !~~ /\S/; + + # line may be a group line or a pod6 data line + if $line ~~ /:i ^ \h* 'group:' (.*) / { + # a new group + my $group-char = shift @a; + + # straight numerical order for all pages, including group separator pages + my $page-order = shift @n; + + my $title = ~$0.words.join(' '); + # the group page is written to the todir + write-group-page $group-char, $title, $page-order; + } + else { + # a child of the current group + # title... FILE: stripped-filename + my $FILE = 'FILE:'; + my $idx = rindex $line, $FILE; + # skip lines with missing filename + next if !$idx.defined; + + my $n = $FILE.chars; + my $key-fname = substr $line, $idx+$n; + $key-fname .= trim; + my $fname = $key-fname ~ '.pod6'; + + # source filename + my $from = "$fromdir/$fname"; + + say "DEBUG: from '$from'" if $debug; + + # straight numerical order for all pages, including group separator pages + my $page-order = shift @n; + + # target filename + # NOTE the target filename must have the page-order as prefix to its filename + my $to = "$todir/{$page-order}-{$fname}"; + say "DEBUG: to '$to'" if $debug; + my $fh = open $to, :w; + for $from.IO.lines -> $line is copy { + if $line ~~ /^ \h* '=begin' \h* pod / { + # check any existing :page-order entry + if $line ~~ / ':page-order<' (.*) '>' / { + EXIT(":page-order entry not allowed in source files ('$from')"); + } + else { + #$fh.say: "$line :page-order<{$page-order}>"; + $fh.say: "# THIS FILE IS AUTO-GENERATED--ALL EDITS WILL BE LOST"; + $fh.say: $line; + #$fh.say: "=comment THIS FILE IS AUTO-GENERATED--ALL EDITS WILL BE LOST"; + } + next; + } + $fh.say: $line; + } + $fh.close; + } + } + + say "Normal end."; + say "See new target files in dir '$todir'"; +} + +sub do-control() { + # write or refresh the Language control file + # TODO make more general for multiple dirs + + my %data; + get-pod6-src-data(:$fromdir, :%data); + #dd %data; + say %data.gist if $debug; + #die "debug exit"; + + if $refresh { + refresh-control-file %data; + } + elsif $new { + write-orig-control-file %data; + } +} + +sub refresh-control-file(%data) { + # TODO finish this sub + # read the current file, update the title +} + +sub write-orig-control-file(%data) { + say "DEBUG: in sub {&?ROUTINE.name}" if $debug; + # do not overwrite an existing control file + if $cloc.IO.f { + print qq:to/HERE/; + WARNING: Control file '$cloc' exists. + Do you want to overwrite it + HERE + my $ans = prompt " after a copy is made? (y/n) "; + if $ans ~~ /:i ^y/ { + # make a copy + my $bak = $cloc ~ '.bak'; + copy $cloc, $bak; + } + else { + EXIT("Aborting and not overwriting."); + } + } + + # sort the pod6 source files by established page order + # first, then alpha for those without a page + # order value + my %p; # page sort + my %a; # alpha sort + for %data.keys -> $f { + my $p = %data{$f}<page-order>; + my $t = %data{$f}<title>; + if $p { + # dup key is an error + die "FATAL: page-order key '$p' is a duplicate" + if %p{$p}; + %p{$p}<file> = $f; + %p{$p}<title> = $t; + } + else { + %a{$f} = $t; + } + } + + # ready to write the control file + my $fh = open $cloc, :w; + $fh.say: qq:to/HERE/; + # Do not edit this file except to sort the lines in the + # desired order. + # + # DO NOT REMOVE OR MODIFY THE FILE NAME AT THE END OF EACH LINE + HERE + + for %p.keys.sort ->$o { + #say "debug p key: $o" if $debug; + my $fname = %p{$o}<file>; + my $title = %p{$o}<title>; + say "$title FILE: $fname" if $debug; + $fh.say: "$title FILE: $fname"; + } + for %a.keys.sort -> $f { + #say "debug a key: $f"; + my $title = %a{$f}<title>; + say "$title FILE: $f" if $debug; + $fh.say: "$title FILE: $f"; + } + $fh.close; + + say "Normal end."; + say "See new file '$cloc'"; +} + +sub strip-pod6-filename($fname is copy) { + $fname .= basename; + $fname ~~ s/'.pod6'$//; + return $fname; +} + +sub get-pod6-src-data(:fromdir($fdir), :%data) { + # caller: do-control + # data are used to generate a new control file + # AND the auto-generated target files + die "FATAL: no such directory '$fdir'" if !$fdir.IO.d; + + # hash key: stripped-filename + # subkey: title + # subkey: subtitle [NOT used by the control file] + + my $n = 0; + for (dir $fdir) -> $f { + next if $f !~~ /'.pod6'$/; + next if !$f.IO.f; + ++$n; + last if $debug && $n > 2; + + say "working file '$f'" if $debug; + # we use the name for indexing and reference + my $fname = strip-pod6-filename $f; + + # collect the title, ensure first data line is =begin pod, + # ensure last line is =end pod + + my ($title, $subtitle) = ('', ''); + my $begin = 0; + my $first = 1; + my $last = 0; + my $s = slurp $f; + my @lines = $s.lines; + + # TODO work from top until getting all data, + # work from bottom to check =end pod + # note last element in an array is: @arr[*-1]; + + # top down + my $i = -1; + while !is-done($begin, $title, $subtitle) { + ++$i; + # we limit this to a max of 10 lines + last if $i > 9; + my $line = @lines[$i]; + $line = strip-comment $line; + next if $line !~~ /\S/; + + if $line ~~ /^ \h* '=begin' \h+ pod/ { + # this should be the first line + die "FATAL: =begin pod is NOT the first data line" + if !$first; + $first = 0; + $begin = 1; + } + elsif $line ~~ /^ \h* $TITLE / { + $title = extract-abbrev-block-line $line, :type($TITLE); + } + elsif $line ~~ /^ \h* $SUBTITLE / { + $subtitle = extract-abbrev-block-line $line, :type($SUBTITLE); + } + } + + # bottom up + my $nlines = +@lines; + my $end = 0; + $first = 1; + while !is-done($end) { + --$nlines; + ++$i; + # we limit this to a max of 10 lines + last if $i > 9; + my $line = @lines[$nlines]; + $line = strip-comment $line; + next if $line !~~ /\S/; + + if $line ~~ /^ \h* '=end' \h+ pod/ { + # this should be the first data line + die "FATAL: =begin pod is NOT the first data line" + if !$first; + } + $first = 0; + } + + # data collected, put in hash + # hash key: stripped-filename + # subkey: title + # subkey: subtitle + %data{$fname}<title> = $title; + %data{$fname}<subtitle> = $subtitle; + } +} + +sub strip-comment($line is copy) { + my $idx = rindex $line, '#'; + if $idx.defined { + $line = substr $line, 0, $idx; + } + return $line; +} + +sub extract-page-order(:begin-pod-line($line)) { + say "DEBUG: in sub {&?ROUTINE.name}" if $debug; + my $order = ''; + if $line ~~ /':page-order<' (.*) '>'/ { + $order = ~$0; + } + return $order; +} + +sub extract-abbrev-block-line($line is copy, :$type) { + $line = strip-comment $line; + die "FATAL: Empty '$type' abbreviated block first line" + if $line !~~ /\S/; + my $value = ''; + my $idx = rindex $line, $type; + if defined $idx { + my $len = $type.chars; + $value = substr $line, $idx+$len; + } + $value = $value.words.join(' '); + + return $value; +} + + +sub help { + say "DEBUG: in sub {&?ROUTINE.name}" if $debug; + say qq:to/HERE/; + $usage + + Modes: + update - Uses the pod6 source files and the control file + ($cfil) to create the .pod6 files with the data + for the desired sort order. + + control - Extracts data from original pod files and builds + a control file with pertinent data for future operations. + The control file is a master list of =TITLEs and base + file names for sorting as desired. + + One of two options must be selected: + + refresh - updates title data for an existing control file + new - creates a new control file + + An existing control file ($cfil) cannot be + overwritten without permission. + + Options: + -r - refresh (for mode 'control') + -n - create (for mode 'control') + -h - extended help + -d - debug + + Note: The modes are selected by entering either the first letter + of the mode name or its complete name. + HERE + exit; +} + +sub is-done(*@args) { + # return False unless all @args elements are true + for @args -> $v { + return False if !$v; + } + return True; +} + +sub write-group-page($group-char, $title, $page-order) { + my $fname = $todir ~ "/{$page-order}-Group{$group-char}.pod6"; + my $fh = open $fname, :w; + + # note no SUBTITLE + $fh.print: qq:to/HERE/; + # THIS FILE IS AUTO-GENERATED--ALL EDITS WILL BE LOST + =begin pod + =TITLE $title + =end pod + HERE + + $fh.close; +} + +sub EXIT($msg) { + say "ERROR: $msg"; + exit 1; +} From 0b60afd1a2949bf0d1167afad458390d522e3cb5 Mon Sep 17 00:00:00 2001 From: Tom Browder <tom.browder@gmail.com> Date: Thu, 19 Jul 2018 16:10:49 -0500 Subject: [PATCH 7/8] many changes to get page gen correct --- htmlify.p6 | 43 ++++++++++++++++++------------------------- 1 file changed, 18 insertions(+), 25 deletions(-) diff --git a/htmlify.p6 b/htmlify.p6 index 0ab05a760..8e8732735 100755 --- a/htmlify.p6 +++ b/htmlify.p6 @@ -195,9 +195,9 @@ sub MAIN( my %h = $type-graph.sorted.kv.flat.reverse; write-type-graph-images(:force($typegraph), :$parallel); - process-pod-dir 'Programs', :$sparse, :$parallel; - process-pod-dir 'Language', :$sparse, :$parallel; - process-pod-dir 'Type', :sorted-by{ %h{.key} // -1 }, :$sparse, :$parallel; + process-pod-dir :topdir('build'), :dir('Programs'), :$sparse, :$parallel; + process-pod-dir :topdir('build'), :dir('Language'), :$sparse, :$parallel; + process-pod-dir :topdir('build'), :dir('Type'), :sorted-by{ %h{.key} // -1 }, :$sparse, :$parallel; highlight-code-blocks unless $no-highlight; @@ -236,8 +236,9 @@ sub MAIN( spurt('links.txt', $url-log.URLS.sort.unique.join("\n")); } -sub process-pod-dir($dir, :&sorted-by = &[cmp], :$sparse, :$parallel) { - say "Reading doc/$dir ..."; +sub process-pod-dir(:$topdir, :$dir, :&sorted-by = &[cmp], :$sparse, :$parallel) { + #say "Reading doc/$dir ..."; + say "Reading $topdir/$dir ..."; # What does this array look like? # @@ -251,35 +252,27 @@ sub process-pod-dir($dir, :&sorted-by = &[cmp], :$sparse, :$parallel) { # value: filename relative to the "doc/$dir" directory my @pod-sources; - if $dir eq 'Language' { - # uses a special sort order by :page-order<id> as a %config hash entry - # TODO treat the Programs directory the same way - # use the target files auto-generated: - @pod-sources = get-pod6-page-order(:dir("$dir/0-html-source")); - } - else { - # default sort is by name {%hash{.key} => file basename w/o extension - @pod-sources = - recursive-dir("doc/$dir/") - .grep({.path ~~ / '.pod6' $/}) - .map({ - .path.subst("doc/$dir/", '') - .subst(rx{\.pod6$}, '') - .subst(:g, '/', '::') - => $_ + # default sort is by name {%hash{.key} => file basename w/o extension + @pod-sources = + recursive-dir("$topdir/$dir/") + .grep({.path ~~ / '.pod6' $/}) + .map({ + .path.subst("$topdir/$dir/", '') + .subst(rx{\.pod6$}, '') + .subst(:g, '/', '::') + => $_ }).sort(&sorted-by); - } =begin comment # PLEASE LEAVE THIS DEBUG CODE IN UNTIL WE'RE HAPPY # WITH LANGUAGE PAGE SORTING AND DISPLAY - if 0 && $dir eq 'Language' { + #if 1 && $dir eq 'Language' { #if 1 && $dir eq 'Programs' { say "\@pod-sources:"; for @pod-sources.kv -> $num, (:key($filename), :value($file)) { say "num: $num; key: |$filename|; value : |$file|"; } - #die "debug exit"; + die "debug exit"; } =end comment @@ -288,7 +281,7 @@ sub process-pod-dir($dir, :&sorted-by = &[cmp], :$sparse, :$parallel) { @pod-sources = @pod-sources[^(@pod-sources / $sparse).ceiling]; } - say "Processing $dir Pod files ..."; + say "Processing $topdir/$dir Pod files ..."; my $total = +@pod-sources; my $kind = $dir.lc; for @pod-sources.kv -> $num, (:key($filename), :value($file)) { From c0e339b6d4f1e99031ca7b5bf636357ac6f3070a Mon Sep 17 00:00:00 2001 From: Tom Browder <tom.browder@gmail.com> Date: Thu, 19 Jul 2018 17:02:37 -0500 Subject: [PATCH 8/8] remove build dir --- build/Language/000-README | 1 - build/Programs/000-README | 1 - build/Type/000-README | 1 - build/Type/Backtrace/000-README | 1 - build/Type/Encoding/000-README | 1 - build/Type/IO/000-README | 1 - build/Type/IO/Path/000-README | 1 - build/Type/IO/Socket/000-README | 1 - build/Type/IO/Spec/000-README | 1 - build/Type/Lock/000-README | 1 - build/Type/Metamodel/000-README | 1 - build/Type/Pod/000-README | 1 - build/Type/Pod/Block/000-README | 1 - build/Type/Proc/000-README | 1 - build/Type/Supplier/000-README | 1 - build/Type/Telemetry/000-README | 1 - build/Type/Telemetry/Instrument/000-README | 1 - build/Type/X/000-README | 1 - build/Type/X/Anon/000-README | 1 - build/Type/X/Assignment/000-README | 1 - build/Type/X/Attribute/000-README | 1 - build/Type/X/Augment/000-README | 1 - build/Type/X/Bind/000-README | 1 - build/Type/X/Caller/000-README | 1 - build/Type/X/Channel/000-README | 1 - build/Type/X/Composition/000-README | 1 - build/Type/X/Constructor/000-README | 1 - build/Type/X/ControlFlow/000-README | 1 - build/Type/X/DateTime/000-README | 1 - build/Type/X/Declaration/000-README | 1 - build/Type/X/Declaration/Scope/000-README | 1 - build/Type/X/Does/000-README | 1 - build/Type/X/Eval/000-README | 1 - build/Type/X/Export/000-README | 1 - build/Type/X/IO/000-README | 1 - build/Type/X/Inheritance/000-README | 1 - build/Type/X/Method/000-README | 1 - build/Type/X/Method/Private/000-README | 1 - build/Type/X/Mixin/000-README | 1 - build/Type/X/Numeric/000-README | 1 - build/Type/X/Package/000-README | 1 - build/Type/X/Parameter/000-README | 1 - build/Type/X/Phaser/000-README | 1 - build/Type/X/Placeholder/000-README | 1 - build/Type/X/Proc/000-README | 1 - build/Type/X/Proc/Async/000-README | 1 - build/Type/X/Promise/000-README | 1 - build/Type/X/Role/000-README | 1 - build/Type/X/Seq/000-README | 1 - build/Type/X/Sequence/000-README | 1 - build/Type/X/Signature/000-README | 1 - build/Type/X/Str/000-README | 1 - build/Type/X/Syntax/000-README | 1 - build/Type/X/Syntax/Augment/000-README | 1 - build/Type/X/Syntax/Comment/000-README | 1 - build/Type/X/Syntax/Number/000-README | 1 - build/Type/X/Syntax/Regex/000-README | 1 - build/Type/X/Syntax/Self/000-README | 1 - build/Type/X/Syntax/Signature/000-README | 1 - build/Type/X/Syntax/Term/000-README | 1 - build/Type/X/Syntax/Variable/000-README | 1 - build/Type/X/Temporal/000-README | 1 - build/Type/X/TypeCheck/000-README | 1 - 63 files changed, 63 deletions(-) delete mode 100644 build/Language/000-README delete mode 100644 build/Programs/000-README delete mode 100644 build/Type/000-README delete mode 100644 build/Type/Backtrace/000-README delete mode 100644 build/Type/Encoding/000-README delete mode 100644 build/Type/IO/000-README delete mode 100644 build/Type/IO/Path/000-README delete mode 100644 build/Type/IO/Socket/000-README delete mode 100644 build/Type/IO/Spec/000-README delete mode 100644 build/Type/Lock/000-README delete mode 100644 build/Type/Metamodel/000-README delete mode 100644 build/Type/Pod/000-README delete mode 100644 build/Type/Pod/Block/000-README delete mode 100644 build/Type/Proc/000-README delete mode 100644 build/Type/Supplier/000-README delete mode 100644 build/Type/Telemetry/000-README delete mode 100644 build/Type/Telemetry/Instrument/000-README delete mode 100644 build/Type/X/000-README delete mode 100644 build/Type/X/Anon/000-README delete mode 100644 build/Type/X/Assignment/000-README delete mode 100644 build/Type/X/Attribute/000-README delete mode 100644 build/Type/X/Augment/000-README delete mode 100644 build/Type/X/Bind/000-README delete mode 100644 build/Type/X/Caller/000-README delete mode 100644 build/Type/X/Channel/000-README delete mode 100644 build/Type/X/Composition/000-README delete mode 100644 build/Type/X/Constructor/000-README delete mode 100644 build/Type/X/ControlFlow/000-README delete mode 100644 build/Type/X/DateTime/000-README delete mode 100644 build/Type/X/Declaration/000-README delete mode 100644 build/Type/X/Declaration/Scope/000-README delete mode 100644 build/Type/X/Does/000-README delete mode 100644 build/Type/X/Eval/000-README delete mode 100644 build/Type/X/Export/000-README delete mode 100644 build/Type/X/IO/000-README delete mode 100644 build/Type/X/Inheritance/000-README delete mode 100644 build/Type/X/Method/000-README delete mode 100644 build/Type/X/Method/Private/000-README delete mode 100644 build/Type/X/Mixin/000-README delete mode 100644 build/Type/X/Numeric/000-README delete mode 100644 build/Type/X/Package/000-README delete mode 100644 build/Type/X/Parameter/000-README delete mode 100644 build/Type/X/Phaser/000-README delete mode 100644 build/Type/X/Placeholder/000-README delete mode 100644 build/Type/X/Proc/000-README delete mode 100644 build/Type/X/Proc/Async/000-README delete mode 100644 build/Type/X/Promise/000-README delete mode 100644 build/Type/X/Role/000-README delete mode 100644 build/Type/X/Seq/000-README delete mode 100644 build/Type/X/Sequence/000-README delete mode 100644 build/Type/X/Signature/000-README delete mode 100644 build/Type/X/Str/000-README delete mode 100644 build/Type/X/Syntax/000-README delete mode 100644 build/Type/X/Syntax/Augment/000-README delete mode 100644 build/Type/X/Syntax/Comment/000-README delete mode 100644 build/Type/X/Syntax/Number/000-README delete mode 100644 build/Type/X/Syntax/Regex/000-README delete mode 100644 build/Type/X/Syntax/Self/000-README delete mode 100644 build/Type/X/Syntax/Signature/000-README delete mode 100644 build/Type/X/Syntax/Term/000-README delete mode 100644 build/Type/X/Syntax/Variable/000-README delete mode 100644 build/Type/X/Temporal/000-README delete mode 100644 build/Type/X/TypeCheck/000-README diff --git a/build/Language/000-README b/build/Language/000-README deleted file mode 100644 index ed975183a..000000000 --- a/build/Language/000-README +++ /dev/null @@ -1 +0,0 @@ -This is a place holder to preserve this dir in the doc repo. diff --git a/build/Programs/000-README b/build/Programs/000-README deleted file mode 100644 index ed975183a..000000000 --- a/build/Programs/000-README +++ /dev/null @@ -1 +0,0 @@ -This is a place holder to preserve this dir in the doc repo. diff --git a/build/Type/000-README b/build/Type/000-README deleted file mode 100644 index ed975183a..000000000 --- a/build/Type/000-README +++ /dev/null @@ -1 +0,0 @@ -This is a place holder to preserve this dir in the doc repo. diff --git a/build/Type/Backtrace/000-README b/build/Type/Backtrace/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Backtrace/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Encoding/000-README b/build/Type/Encoding/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Encoding/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/000-README b/build/Type/IO/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/IO/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/Path/000-README b/build/Type/IO/Path/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/IO/Path/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/Socket/000-README b/build/Type/IO/Socket/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/IO/Socket/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/IO/Spec/000-README b/build/Type/IO/Spec/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/IO/Spec/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Lock/000-README b/build/Type/Lock/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Lock/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Metamodel/000-README b/build/Type/Metamodel/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Metamodel/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Pod/000-README b/build/Type/Pod/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Pod/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Pod/Block/000-README b/build/Type/Pod/Block/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Pod/Block/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Proc/000-README b/build/Type/Proc/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Proc/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Supplier/000-README b/build/Type/Supplier/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Supplier/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Telemetry/000-README b/build/Type/Telemetry/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Telemetry/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/Telemetry/Instrument/000-README b/build/Type/Telemetry/Instrument/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/Telemetry/Instrument/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/000-README b/build/Type/X/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Anon/000-README b/build/Type/X/Anon/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Anon/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Assignment/000-README b/build/Type/X/Assignment/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Assignment/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Attribute/000-README b/build/Type/X/Attribute/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Attribute/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Augment/000-README b/build/Type/X/Augment/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Augment/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Bind/000-README b/build/Type/X/Bind/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Bind/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Caller/000-README b/build/Type/X/Caller/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Caller/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Channel/000-README b/build/Type/X/Channel/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Channel/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Composition/000-README b/build/Type/X/Composition/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Composition/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Constructor/000-README b/build/Type/X/Constructor/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Constructor/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/ControlFlow/000-README b/build/Type/X/ControlFlow/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/ControlFlow/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/DateTime/000-README b/build/Type/X/DateTime/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/DateTime/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Declaration/000-README b/build/Type/X/Declaration/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Declaration/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Declaration/Scope/000-README b/build/Type/X/Declaration/Scope/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Declaration/Scope/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Does/000-README b/build/Type/X/Does/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Does/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Eval/000-README b/build/Type/X/Eval/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Eval/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Export/000-README b/build/Type/X/Export/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Export/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/IO/000-README b/build/Type/X/IO/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/IO/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Inheritance/000-README b/build/Type/X/Inheritance/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Inheritance/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Method/000-README b/build/Type/X/Method/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Method/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Method/Private/000-README b/build/Type/X/Method/Private/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Method/Private/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Mixin/000-README b/build/Type/X/Mixin/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Mixin/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Numeric/000-README b/build/Type/X/Numeric/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Numeric/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Package/000-README b/build/Type/X/Package/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Package/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Parameter/000-README b/build/Type/X/Parameter/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Parameter/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Phaser/000-README b/build/Type/X/Phaser/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Phaser/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Placeholder/000-README b/build/Type/X/Placeholder/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Placeholder/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Proc/000-README b/build/Type/X/Proc/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Proc/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Proc/Async/000-README b/build/Type/X/Proc/Async/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Proc/Async/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Promise/000-README b/build/Type/X/Promise/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Promise/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Role/000-README b/build/Type/X/Role/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Role/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Seq/000-README b/build/Type/X/Seq/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Seq/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Sequence/000-README b/build/Type/X/Sequence/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Sequence/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Signature/000-README b/build/Type/X/Signature/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Signature/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Str/000-README b/build/Type/X/Str/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Str/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/000-README b/build/Type/X/Syntax/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Augment/000-README b/build/Type/X/Syntax/Augment/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Augment/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Comment/000-README b/build/Type/X/Syntax/Comment/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Comment/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Number/000-README b/build/Type/X/Syntax/Number/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Number/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Regex/000-README b/build/Type/X/Syntax/Regex/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Regex/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Self/000-README b/build/Type/X/Syntax/Self/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Self/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Signature/000-README b/build/Type/X/Syntax/Signature/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Signature/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Term/000-README b/build/Type/X/Syntax/Term/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Term/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Syntax/Variable/000-README b/build/Type/X/Syntax/Variable/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Syntax/Variable/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/Temporal/000-README b/build/Type/X/Temporal/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/Temporal/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file diff --git a/build/Type/X/TypeCheck/000-README b/build/Type/X/TypeCheck/000-README deleted file mode 100644 index 3a377941d..000000000 --- a/build/Type/X/TypeCheck/000-README +++ /dev/null @@ -1 +0,0 @@ -This file is required to save the directory under git. \ No newline at end of file