├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .java-version ├── .travis.yml ├── README.md ├── SCALA_LICENSE ├── bridge └── src │ └── main │ └── ls │ └── 0.3.0.json ├── docs.sh ├── docs ├── 00.markdown ├── 01 │ ├── 00.markdown │ ├── a.markdown │ ├── b.markdown │ └── c.markdown ├── 02 │ ├── 00.markdown │ ├── a.markdown │ ├── b │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ └── 02.markdown │ ├── c │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ ├── 02.markdown │ │ ├── 03.markdown │ │ ├── 04.markdown │ │ └── 05.markdown │ ├── d │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ ├── 02.markdown │ │ ├── 03.markdown │ │ ├── 04.markdown │ │ ├── 05.markdown │ │ └── 06.markdown │ ├── e │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ ├── 02.markdown │ │ ├── 03.markdown │ │ ├── 04.markdown │ │ ├── 05.markdown │ │ ├── 06.markdown │ │ ├── 07.markdown │ │ ├── 08.markdown │ │ ├── 09.markdown │ │ ├── 10.markdown │ │ ├── 11.markdown │ │ ├── 12.markdown │ │ ├── 13.markdown │ │ ├── 14.markdown │ │ └── 15.markdown │ ├── f.markdown │ ├── g │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ ├── 02.markdown │ │ ├── 03.markdown │ │ └── 04.markdown │ ├── h │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ ├── 02.markdown │ │ └── 03.markdown │ ├── i.markdown │ └── j_stdlib │ │ ├── 00.markdown │ │ ├── 01.markdown │ │ ├── 02.markdown │ │ ├── 03.markdown │ │ └── 04.markdown ├── custom.css ├── favicon.ico └── template.properties ├── library └── src │ ├── main │ └── scala │ │ └── treehugger │ │ ├── AnnotationInfos.scala │ │ ├── Chars.scala │ │ ├── Constants.scala │ │ ├── Definitions.scala │ │ ├── DocGen.scala │ │ ├── Flags.scala │ │ ├── Forest.scala │ │ ├── HasFlags.scala │ │ ├── NameManglers.scala │ │ ├── NameTransformer.scala │ │ ├── Names.scala │ │ ├── Scopes.scala │ │ ├── StdNames.scala │ │ ├── Symbols.scala │ │ ├── TreeGen.scala │ │ ├── TreePrinters.scala │ │ ├── Trees.scala │ │ ├── Types.scala │ │ ├── api │ │ ├── AnnotationInfos.scala │ │ ├── Constants.scala │ │ ├── Modifier.scala │ │ ├── Scopes.scala │ │ ├── StandardDefinitions.scala │ │ ├── Symbols.scala │ │ ├── TreePrinters.scala │ │ ├── Trees.scala │ │ ├── Types.scala │ │ └── Universe.scala │ │ ├── package.scala │ │ └── treehuggerdsls.scala │ └── test │ └── scala │ ├── DSLSpec.scala │ ├── DSL_0LexicalSpec.scala │ ├── DSL_1BasicDeclSpec.scala │ ├── DSL_2ClassSpec.scala │ ├── DSL_3ExpressionSpec.scala │ ├── DSL_3ExpressionSpec2.scala │ ├── DSL_4ImplicitSpec.scala │ ├── DSL_5PatternMatchingSpec.scala │ ├── DSL_6TopLevelDefSpec.scala │ ├── DSL_7AnnotationSpec.scala │ ├── DSL_8StdLibSpec.scala │ └── TreePrinterSpec.scala ├── notes ├── 0.1.0.markdown ├── 0.1.1.markdown ├── 0.1.2.markdown ├── 0.1.3.markdown ├── 0.2.0.markdown ├── 0.2.1.markdown ├── 0.2.3.markdown ├── 0.3.0.markdown ├── 0.4.1.markdown ├── 0.4.3.markdown └── about.markdown └── project ├── build.properties ├── common.scala ├── dependencies.scala └── plugins.sbt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | rsync.sh 2 | www 3 | *.tar.gz 4 | target/ 5 | -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/README.md -------------------------------------------------------------------------------- /SCALA_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/SCALA_LICENSE -------------------------------------------------------------------------------- /bridge/src/main/ls/0.3.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/bridge/src/main/ls/0.3.0.json -------------------------------------------------------------------------------- /docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs.sh -------------------------------------------------------------------------------- /docs/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/00.markdown -------------------------------------------------------------------------------- /docs/01/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/01/00.markdown -------------------------------------------------------------------------------- /docs/01/a.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/01/a.markdown -------------------------------------------------------------------------------- /docs/01/b.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/01/b.markdown -------------------------------------------------------------------------------- /docs/01/c.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/01/c.markdown -------------------------------------------------------------------------------- /docs/02/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/00.markdown -------------------------------------------------------------------------------- /docs/02/a.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/a.markdown -------------------------------------------------------------------------------- /docs/02/b/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/b/00.markdown -------------------------------------------------------------------------------- /docs/02/b/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/b/01.markdown -------------------------------------------------------------------------------- /docs/02/b/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/b/02.markdown -------------------------------------------------------------------------------- /docs/02/c/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/c/00.markdown -------------------------------------------------------------------------------- /docs/02/c/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/c/01.markdown -------------------------------------------------------------------------------- /docs/02/c/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/c/02.markdown -------------------------------------------------------------------------------- /docs/02/c/03.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/c/03.markdown -------------------------------------------------------------------------------- /docs/02/c/04.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/c/04.markdown -------------------------------------------------------------------------------- /docs/02/c/05.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/c/05.markdown -------------------------------------------------------------------------------- /docs/02/d/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/00.markdown -------------------------------------------------------------------------------- /docs/02/d/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/01.markdown -------------------------------------------------------------------------------- /docs/02/d/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/02.markdown -------------------------------------------------------------------------------- /docs/02/d/03.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/03.markdown -------------------------------------------------------------------------------- /docs/02/d/04.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/04.markdown -------------------------------------------------------------------------------- /docs/02/d/05.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/05.markdown -------------------------------------------------------------------------------- /docs/02/d/06.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/d/06.markdown -------------------------------------------------------------------------------- /docs/02/e/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/00.markdown -------------------------------------------------------------------------------- /docs/02/e/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/01.markdown -------------------------------------------------------------------------------- /docs/02/e/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/02.markdown -------------------------------------------------------------------------------- /docs/02/e/03.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/03.markdown -------------------------------------------------------------------------------- /docs/02/e/04.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/04.markdown -------------------------------------------------------------------------------- /docs/02/e/05.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/05.markdown -------------------------------------------------------------------------------- /docs/02/e/06.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/06.markdown -------------------------------------------------------------------------------- /docs/02/e/07.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/07.markdown -------------------------------------------------------------------------------- /docs/02/e/08.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/08.markdown -------------------------------------------------------------------------------- /docs/02/e/09.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/09.markdown -------------------------------------------------------------------------------- /docs/02/e/10.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/10.markdown -------------------------------------------------------------------------------- /docs/02/e/11.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/11.markdown -------------------------------------------------------------------------------- /docs/02/e/12.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/12.markdown -------------------------------------------------------------------------------- /docs/02/e/13.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/13.markdown -------------------------------------------------------------------------------- /docs/02/e/14.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/14.markdown -------------------------------------------------------------------------------- /docs/02/e/15.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/e/15.markdown -------------------------------------------------------------------------------- /docs/02/f.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/f.markdown -------------------------------------------------------------------------------- /docs/02/g/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/g/00.markdown -------------------------------------------------------------------------------- /docs/02/g/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/g/01.markdown -------------------------------------------------------------------------------- /docs/02/g/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/g/02.markdown -------------------------------------------------------------------------------- /docs/02/g/03.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/g/03.markdown -------------------------------------------------------------------------------- /docs/02/g/04.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/g/04.markdown -------------------------------------------------------------------------------- /docs/02/h/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/h/00.markdown -------------------------------------------------------------------------------- /docs/02/h/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/h/01.markdown -------------------------------------------------------------------------------- /docs/02/h/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/h/02.markdown -------------------------------------------------------------------------------- /docs/02/h/03.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/h/03.markdown -------------------------------------------------------------------------------- /docs/02/i.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/i.markdown -------------------------------------------------------------------------------- /docs/02/j_stdlib/00.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/j_stdlib/00.markdown -------------------------------------------------------------------------------- /docs/02/j_stdlib/01.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/j_stdlib/01.markdown -------------------------------------------------------------------------------- /docs/02/j_stdlib/02.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/j_stdlib/02.markdown -------------------------------------------------------------------------------- /docs/02/j_stdlib/03.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/j_stdlib/03.markdown -------------------------------------------------------------------------------- /docs/02/j_stdlib/04.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/02/j_stdlib/04.markdown -------------------------------------------------------------------------------- /docs/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/custom.css -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/template.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/docs/template.properties -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/AnnotationInfos.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/AnnotationInfos.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Chars.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Chars.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Constants.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Definitions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Definitions.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/DocGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/DocGen.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Flags.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Flags.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Forest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Forest.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/HasFlags.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/HasFlags.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/NameManglers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/NameManglers.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/NameTransformer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/NameTransformer.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Names.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Names.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Scopes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Scopes.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/StdNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/StdNames.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Symbols.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Symbols.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/TreeGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/TreeGen.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/TreePrinters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/TreePrinters.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Trees.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Trees.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/Types.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/AnnotationInfos.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/AnnotationInfos.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Constants.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Modifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Modifier.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Scopes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Scopes.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/StandardDefinitions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/StandardDefinitions.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Symbols.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Symbols.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/TreePrinters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/TreePrinters.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Trees.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Trees.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Types.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/api/Universe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/api/Universe.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/package.scala -------------------------------------------------------------------------------- /library/src/main/scala/treehugger/treehuggerdsls.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/main/scala/treehugger/treehuggerdsls.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSLSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSLSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_0LexicalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_0LexicalSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_1BasicDeclSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_1BasicDeclSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_2ClassSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_2ClassSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_3ExpressionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_3ExpressionSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_3ExpressionSpec2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_3ExpressionSpec2.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_4ImplicitSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_4ImplicitSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_5PatternMatchingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_5PatternMatchingSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_6TopLevelDefSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_6TopLevelDefSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_7AnnotationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_7AnnotationSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/DSL_8StdLibSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/DSL_8StdLibSpec.scala -------------------------------------------------------------------------------- /library/src/test/scala/TreePrinterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/library/src/test/scala/TreePrinterSpec.scala -------------------------------------------------------------------------------- /notes/0.1.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.1.0.markdown -------------------------------------------------------------------------------- /notes/0.1.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.1.1.markdown -------------------------------------------------------------------------------- /notes/0.1.2.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.1.2.markdown -------------------------------------------------------------------------------- /notes/0.1.3.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.1.3.markdown -------------------------------------------------------------------------------- /notes/0.2.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.2.0.markdown -------------------------------------------------------------------------------- /notes/0.2.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.2.1.markdown -------------------------------------------------------------------------------- /notes/0.2.3.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.2.3.markdown -------------------------------------------------------------------------------- /notes/0.3.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.3.0.markdown -------------------------------------------------------------------------------- /notes/0.4.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.4.1.markdown -------------------------------------------------------------------------------- /notes/0.4.3.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/0.4.3.markdown -------------------------------------------------------------------------------- /notes/about.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/notes/about.markdown -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.4 2 | -------------------------------------------------------------------------------- /project/common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/project/common.scala -------------------------------------------------------------------------------- /project/dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/project/dependencies.scala -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eed3si9n/treehugger/HEAD/project/plugins.sbt --------------------------------------------------------------------------------