2014-10-15 23:45:33 +02:00
/// <reference path="fourslash.ts"/>
/////**
//// * This is my function.
//// * There are many like it, but this one is mine.
//// */
////function myFunction(/* x */ x: any) {
//// var y = x ? x++ : ++x;
////}
////// end of file
var firstCommentText =
" \
/ * * \ n \
* This is my function . \ n \
* There are many like it , but this one is mine . \ n \
* / " ;
var c = classification ;
verify . syntacticClassificationsAre (
c . comment ( firstCommentText ) ,
2015-07-14 01:57:11 +02:00
c . keyword ( "function" ) , c . identifier ( "myFunction" ) , c . punctuation ( "(" ) , c . comment ( "/* x */" ) , c . parameterName ( "x" ) , c . punctuation ( ":" ) , c . keyword ( "any" ) , c . punctuation ( ")" ) , c . punctuation ( "{" ) ,
c . keyword ( "var" ) , c . identifier ( "y" ) , c . operator ( "=" ) , c . identifier ( "x" ) , c . operator ( "?" ) , c . identifier ( "x" ) , c . operator ( "++" ) , c . operator ( ":" ) , c . operator ( "++" ) , c . identifier ( "x" ) , c . punctuation ( ";" ) ,
2014-10-15 23:45:33 +02:00
c . punctuation ( "}" ) ,
c . comment ( "// end of file" ) ) ;