[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2417/badge)](https://bestpractices.coreinfrastructure.org/projects/2417)
[![Coveralls branch](https://img.shields.io/coveralls/fennecdjay/Gwion/master.svg)](https://coveralls.io/github/fennecdjay/Gwion?branch=master)
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg)](#contributors)
+[![BCH compliance](https://bettercodehub.com/edge/badge/fennecdjay/Gwion?branch=master)](https://bettercodehub.com/)
Gwion is a programming language, aimed at making music
--- /dev/null
+# Enums
+
+For those who don't know about enumerated types,
+you can read about those
+[here](https://www.geeksforgeeks.org/enumeration-enum-c) and
+[here](https://en.wikipedia.org/wiki/Enumerated_type)
+
+## Enums in gwion
+You simply use an enum like this
+``` enum0.gw
+enum Optionnal_name {
+ zero, one, two
+};
+<<< zero, one, two >>>;
+```
+
+When inside a class,
+Enums are automatically declared **static**,
+but they accept **private** or **protect** specifiers.
+
+When not in a class, they can be made `global`