tldoc
Parses documentation like this:
//@class MaskPoint @description Part of the face, relative to which a mask should be placed //@description A mask should be placed relatively to the mouthmaskPointMouth = MaskPoint; //@description A mask should be placed relatively to the chinmaskPointChin = MaskPoint; //@description Position on a photo where a mask should be placed @point Part of the face, relative to which the mask should be placed//@x_shift Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. (For example, -1.0 will place the mask just to the left of the default mask position)//@y_shift Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. (For example, 1.0 will place the mask just below the default mask position)//@scale Mask scaling coefficient. (For example, 2.0 means a doubled size)maskPosition point:MaskPoint x_shift:double y_shift:double scale:double = MaskPosition;
TDLib uses this.
Installation
$ npm i tldoc