= EXAPUNKS Tests
Tristano Ajmone
2019-05-23: exapunks.lang 1.0.1 | Highlight 3.51
:version-label: v
:lang: en
:sectanchors:
// TOC Settings:
:toc: left
:toclevels: 5
// Sections Numbering:
:sectnums!:
:sectnumlevels: 2
// Cross References:
:xrefstyle: short
:section-refsig: Sect.
// Misc Settings:
:experimental:
:icons: font
:linkattrs:
:reproducible:
:sectanchors:
// GitHub Settings for Admonitions Icons:
ifdef::env-github[]
:caution-caption: :fire:
:important-caption: :heavy_exclamation_mark:
:note-caption: :information_source:
:tip-caption: :bulb:
:warning-caption: :warning:
endif::[]

// =====================================
// Custom Attributes for Reference Links
// =====================================
:exapunks_lang: pass:q[link: https://gitlab.com/saalen/highlight/blob/master/langDefs/purebasic.lang[`langDefs/exapunks.lang`^]]

// *****************************************************************************
// *                                                                           *
// *                            Document Preamble                              *
// *                                                                           *
// *****************************************************************************



== Tests Contents

To execute tests, launch `test.sh` in Bash.

* `test.sh` -- executes all tests.
* `errors.log` -- failed tests log file.


== About EXAPUNKS

EXA code is the fictional Assembly language used in the EXAPUNKS video game to program EXAs (EXecution Agents) and the TEC Redshift Player game console.

* http://www.zachtronics.com/exapunks/

For references on the EXA language, see:

* link:https://exapunks.fandom.com/wiki/EXA_instructions[Exapunks Wiki » EXA instructions^]
* link:https://steamcommunity.com/sharedfiles/filedetails/?id=1480557969[Steam » EXA Quick Reference^]

== About EXAPUNKS LangDef

* {exapunks_lang}

The EXAPUNKS langDef was first created on April 13^th^, 2019, by Tristano Ajmone.

=== Syntax Elements


Keywords Groups:

1. EXA Instructions
2. EXA Registers
3. Hardware Registers
4. Labels
5. Macros

// EOF //
