├── .github └── workflows │ └── deploy-website.yml ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── docs ├── best-practices.md ├── contributing.md ├── faq.md ├── other-resources.md └── tutorial │ ├── compiletime.md │ ├── inline.md │ ├── introduction.md │ ├── macros.md │ ├── quotes.md │ └── reflection.md ├── mdoc └── mdoc.iml ├── project ├── build.properties └── plugins.sbt └── website ├── core └── Footer.js ├── i18n └── en.json ├── package.json ├── pages └── en │ └── index.js ├── sidebars.json ├── siteConfig.js └── static ├── css └── custom.css └── img ├── dotty-logo-white.svg ├── dotty-logo.svg ├── favicon.ico ├── favicon.png ├── home-bg.png ├── magnifying-primary.svg ├── oss_logo.png ├── puzzle-primary.svg ├── scalacenter.png ├── scalacenter2x.png ├── tools-primary.svg ├── undraw_code_review.svg ├── undraw_monitor.svg ├── undraw_note_list.svg ├── undraw_online.svg ├── undraw_open_source.svg ├── undraw_operating_system.svg ├── undraw_react.svg ├── undraw_tweetstorm.svg └── undraw_youtube_tutorial.svg /.github/workflows/deploy-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/.github/workflows/deploy-website.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /docs/best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/best-practices.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/other-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/other-resources.md -------------------------------------------------------------------------------- /docs/tutorial/compiletime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/tutorial/compiletime.md -------------------------------------------------------------------------------- /docs/tutorial/inline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/tutorial/inline.md -------------------------------------------------------------------------------- /docs/tutorial/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/tutorial/introduction.md -------------------------------------------------------------------------------- /docs/tutorial/macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/tutorial/macros.md -------------------------------------------------------------------------------- /docs/tutorial/quotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/tutorial/quotes.md -------------------------------------------------------------------------------- /docs/tutorial/reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/docs/tutorial/reflection.md -------------------------------------------------------------------------------- /mdoc/mdoc.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/mdoc/mdoc.iml -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /website/core/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/core/Footer.js -------------------------------------------------------------------------------- /website/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/i18n/en.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/pages/en/index.js -------------------------------------------------------------------------------- /website/sidebars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/sidebars.json -------------------------------------------------------------------------------- /website/siteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/siteConfig.js -------------------------------------------------------------------------------- /website/static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/css/custom.css -------------------------------------------------------------------------------- /website/static/img/dotty-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/dotty-logo-white.svg -------------------------------------------------------------------------------- /website/static/img/dotty-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/dotty-logo.svg -------------------------------------------------------------------------------- /website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/favicon.ico -------------------------------------------------------------------------------- /website/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/favicon.png -------------------------------------------------------------------------------- /website/static/img/home-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/home-bg.png -------------------------------------------------------------------------------- /website/static/img/magnifying-primary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/magnifying-primary.svg -------------------------------------------------------------------------------- /website/static/img/oss_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/oss_logo.png -------------------------------------------------------------------------------- /website/static/img/puzzle-primary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/puzzle-primary.svg -------------------------------------------------------------------------------- /website/static/img/scalacenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/scalacenter.png -------------------------------------------------------------------------------- /website/static/img/scalacenter2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/scalacenter2x.png -------------------------------------------------------------------------------- /website/static/img/tools-primary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/tools-primary.svg -------------------------------------------------------------------------------- /website/static/img/undraw_code_review.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_code_review.svg -------------------------------------------------------------------------------- /website/static/img/undraw_monitor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_monitor.svg -------------------------------------------------------------------------------- /website/static/img/undraw_note_list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_note_list.svg -------------------------------------------------------------------------------- /website/static/img/undraw_online.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_online.svg -------------------------------------------------------------------------------- /website/static/img/undraw_open_source.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_open_source.svg -------------------------------------------------------------------------------- /website/static/img/undraw_operating_system.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_operating_system.svg -------------------------------------------------------------------------------- /website/static/img/undraw_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_react.svg -------------------------------------------------------------------------------- /website/static/img/undraw_tweetstorm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_tweetstorm.svg -------------------------------------------------------------------------------- /website/static/img/undraw_youtube_tutorial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lampepfl/scala3-macro-tutorial/HEAD/website/static/img/undraw_youtube_tutorial.svg --------------------------------------------------------------------------------