lib/token.js
function IntermediateToken(tag, tagType, root, parent, children, options) {
  IntermediateToken._superclass.call(this, tag, tagType, root,
                              parent, children, options);
}
function IntermediateToken(tag, tagType, root, parent, children, options) {
  IntermediateToken._superclass.call(this, tag, tagType, root,
                              parent, children, options);
}
/*
Initialize `IntermediateToken` for `tag` of `tagType` with `parent`
and `children`

@param {Object} tag
@param {BaseToken} parent
@param {BaseToken[]} [children]
@api private
@extends BaseToken
@constructor