Multiple spaces now properly handled in keyword parser
parent
7dab5c7b20
commit
96f5b8ff58
|
@ -43,7 +43,7 @@ exports.parseKeywords = function ( prop )
|
|||
{
|
||||
// the keywords are all words, except for the last, which is the
|
||||
// property name
|
||||
keywords = prop.split( ' ' );
|
||||
keywords = prop.split( /\s+/ );
|
||||
name = keywords.pop();
|
||||
|
||||
var i = keywords.length;
|
||||
|
|
|
@ -131,6 +131,9 @@ var common = require( './common' ),
|
|||
'public bogus keywords foo3': '',
|
||||
|
||||
'public static final method': function() {},
|
||||
|
||||
// tricky tricky
|
||||
'lots of spaces': function() {},
|
||||
},
|
||||
|
||||
parsed_keywords = {},
|
||||
|
@ -141,6 +144,8 @@ var common = require( './common' ),
|
|||
foo3: { 'public': true, 'bogus': true, 'keywords': true },
|
||||
|
||||
method: { 'public': true, 'static': true, 'final': true },
|
||||
|
||||
spaces: { 'lots': true, 'of': true },
|
||||
}
|
||||
;
|
||||
|
||||
|
@ -162,7 +167,7 @@ var common = require( './common' ),
|
|||
parsed_keywords[ prop ],
|
||||
expected[ prop ],
|
||||
"Keywords are properly recognized and made available for " +
|
||||
"interpretation"
|
||||
"interpretation (" + prop + ")"
|
||||
);
|
||||
}
|
||||
} )();
|
||||
|
|
Loading…
Reference in New Issue