Define flex entities.
Better Composer compatibility.
Remove mentions to from/import in documentations.
mv Model\Bag\_Array Model\Bag\RulerArray
Format `composer.json`.
Happy new year \o/.
Add the state of the library.
Fix a bug with unary operator.
Add the `getOperators` method.
Add a quote from Wikipedia to clarify.
Fix a typo.
Make context optional when getting the asserter.

Thanks @flip111 for noticing it!
Code formatting in README

Syntax highlighting makes it so much more readable ;)
Fix markdown.
Format code. #mania
Add array access.
Pass the visitor to the `transform` methods…

… it enables such syntax: `(1, 2, f(3, 4), 5)`.
Support array access in the disassembler.
Merge the `transform` method in the visitor.

It should be done like this at the beginning. For historical reason, we
needed a `transform` and `getValue` method on bags, but it is no longer
needed now. It's much cleaner and easier to understand now.
Format code and update API documentation.