Removed the inline functions and added a parsing structure for subscriptions
Bugfix and moved to the parser structure typedef