Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@mbutsko
Created June 23, 2017 00:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mbutsko/22e9da456cae52649569de55d6c259a6 to your computer and use it in GitHub Desktop.
Save mbutsko/22e9da456cae52649569de55d6c259a6 to your computer and use it in GitHub Desktop.
Basic PEG for Workouts
workout = exercise+
exercise = exercise:word ": " sets:integer "x" reps:integer "\n"? { return { exercise: exercise.join(''), sets: sets, reps: reps } }
word = [A-Za-z]+
integer = [0-9]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment