An extraction of the simple logic language used by Liftosaur.
A significant portion of this code is derived from the Liftosaur project, which is licensed under the GNU Affero General Public License v3.0. As per the terms of that license, this project also is under the same license.
- Provide a foundation upon which tools can be built that support someone in a workout program
- Push complexity away from program users to program writers, and from program writers to liftoscript developers.
- Workouts are uncomfortable, and time spent in them is precious. Every second counts. So running into an error during a workout is unacceptable.
- Program writers are important parts of the community, and their involvement should be valued. Anything that can be done to help them avoid making mistakes, catch them early, and feel confident while writing programs should be encouraged.