The class name 'Parser' is far too generic. This is a library rather than a host system so it should avoid generic words.
For example, if I wanted to use this inside of a MediaWiki extension I could not use it as-is. Since it would conflict with MediaWiki's Parser class.
The class name 'Parser' is far too generic. This is a library rather than a host system so it should avoid generic words. For example, if I wanted to use this inside of a MediaWiki extension I could not use it as-is. Since it would conflict with MediaWiki's Parser class.