> For the complete documentation index, see [llms.txt](https://roveroniandrea.gitbook.io/htpl-compiler/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://roveroniandrea.gitbook.io/htpl-compiler/master.md).

# HTPL Compiler

## HTPL Compiler by Andrea Roveroni

### [Try some examples](https://roveroniandrea.github.io/HTPLcompiler/) - or you're looking for [Htpl-CLI](https://github.com/roveroniandrea/HTPLcompiler/tree/master/Htpl-CLI)?

**It's known that HTML is not a programming language.** In fact it stands for Hyper Text Markup Language.

No one could make a program in HTML.

**UNTIL NOW**

Welcome to the HTPLcompiler, a compiler that lets you program in HTML.

Ladies and gentleman, ~~we're~~ I'm proud to present you the **HTPL**, or **Hyper Text Programming Language**.

The compiler checks for all elements inside a defined element (which is `<HTPL>`) in body, and creates a `<script>` element containing JS code.
