diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2021-03-03 10:51:41 -0500 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2021-03-23 14:17:10 -0400 |
commit | e897eee6d6157314ef3396a4afca3c331eee9fe1 (patch) | |
tree | 2ec9d0e8b06086962651de34675c8bcaa78f7418 /src/ext_depends/D-YAML/examples/representer | |
parent | ext depends meta info: ver hash, license (diff) |
make set_depends run dub describe, track json output
- traded $PWD for project root as ./, i.e. from dub describe json
- dub describe deletes parts of dependencies that are unreferenced by
the project build; these are available elsewhere and there is little
reason to keep them
Diffstat (limited to 'src/ext_depends/D-YAML/examples/representer')
-rw-r--r-- | src/ext_depends/D-YAML/examples/representer/dub.json | 10 | ||||
-rw-r--r-- | src/ext_depends/D-YAML/examples/representer/main.d | 43 |
2 files changed, 0 insertions, 53 deletions
diff --git a/src/ext_depends/D-YAML/examples/representer/dub.json b/src/ext_depends/D-YAML/examples/representer/dub.json deleted file mode 100644 index c46c42f..0000000 --- a/src/ext_depends/D-YAML/examples/representer/dub.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "representer", - "targetType": "executable", - "sourceFiles": ["main.d"], - "mainSourceFile": "main.d", - "dependencies": - { - "dyaml": { "version" : "*" } - } -} diff --git a/src/ext_depends/D-YAML/examples/representer/main.d b/src/ext_depends/D-YAML/examples/representer/main.d deleted file mode 100644 index 18ec4c5..0000000 --- a/src/ext_depends/D-YAML/examples/representer/main.d +++ /dev/null @@ -1,43 +0,0 @@ -import std.stdio; -import dyaml; - -struct Color -{ - ubyte red; - ubyte green; - ubyte blue; - - Node opCast(T: Node)() const - { - static immutable hex = "0123456789ABCDEF"; - - //Using the color format from the Constructor example. - string scalar; - foreach(channel; [red, green, blue]) - { - scalar ~= hex[channel / 16]; - scalar ~= hex[channel % 16]; - } - - //Representing as a scalar, with custom tag to specify this data type. - return Node(scalar, "!color"); - } -} - -void main() -{ - try - { - auto dumper = dumper(); - - auto document = Node([Color(255, 0, 0), - Color(0, 255, 0), - Color(0, 0, 255)]); - - dumper.dump(File("output.yaml", "w").lockingTextWriter, document); - } - catch(YAMLException e) - { - writeln(e.msg); - } -} |