fit-parser
Version:
Parse a written workout into a set of workout objects
18 lines (16 loc) • 462 B
JavaScript
const tokenActions = require('./tokens');
module.exports = {
canHandle: function(token) {
return tokenActions.isSet(token);
},
act: function(tokens, token, currentSet) {
var newTokens;
newTokens = token.split(tokenActions.setDividerRegex);
if (newTokens.length !== 2) {
throw new Error('Currently not supported');
}
tokens.unshift(newTokens.pop());
tokens.unshift('x');
return tokens.unshift(newTokens.pop());
}
};