This is important for incremental parsing, as it is where we can attach parse errors at the end of the file to. Also, it helps with things like emitting comments at the end of the file.
61 lines
597 B
TypeScript
61 lines
597 B
TypeScript
//// [emitPreComments.ts]
|
|
|
|
// This is pre comment
|
|
var y = 10;
|
|
/**
|
|
* @name Foo
|
|
* @class
|
|
*/
|
|
/**#@+
|
|
* @memberOf Foo#
|
|
* @field
|
|
*/
|
|
/**
|
|
* @name bar
|
|
* @type Object[]
|
|
*/
|
|
/**#@-*/
|
|
/**
|
|
* @name Foo2
|
|
* @class
|
|
*/
|
|
/**#@+
|
|
* @memberOf Foo2#
|
|
* @field
|
|
*/
|
|
/**
|
|
* @name bar
|
|
* @type Object[]
|
|
*/
|
|
/**#@-*/
|
|
|
|
|
|
//// [emitPreComments.js]
|
|
// This is pre comment
|
|
var y = 10;
|
|
/**
|
|
* @name Foo
|
|
* @class
|
|
*/
|
|
/**#@+
|
|
* @memberOf Foo#
|
|
* @field
|
|
*/
|
|
/**
|
|
* @name bar
|
|
* @type Object[]
|
|
*/
|
|
/**#@-*/
|
|
/**
|
|
* @name Foo2
|
|
* @class
|
|
*/
|
|
/**#@+
|
|
* @memberOf Foo2#
|
|
* @field
|
|
*/
|
|
/**
|
|
* @name bar
|
|
* @type Object[]
|
|
*/
|
|
/**#@-*/
|