doctrine
Advanced tools
Comparing version 1.2.1 to 1.2.2
@@ -0,1 +1,8 @@ | ||
v1.2.2 - May 19, 2016 | ||
* ebe0b08 Fix: Support case insensitive tags (fixes #163) (#164) (alberto) | ||
* 8e6d81e Chore: Remove copyright and license from headers (Nicholas C. Zakas) | ||
* 79035c6 Chore: Include jQuery Foundation copyright (Nicholas C. Zakas) | ||
* 06910a7 Fix: Preserve whitespace in default param string values (fixes #157) (Kai Cataldo) | ||
v1.2.1 - March 29, 2016 | ||
@@ -2,0 +9,0 @@ |
/* | ||
Copyright (C) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com> | ||
Copyright (C) 2014 Dan Tao <daniel.tao@gmail.com> | ||
Copyright (C) 2013 Andrew Eisenberg <andrew@eisenberg.as> | ||
* @fileoverview Main Doctrine object | ||
* @author Yusuke Suzuki <utatane.tea@gmail.com> | ||
* @author Dan Tao <daniel.tao@gmail.com> | ||
* @author Andrew Eisenberg <andrew@eisenberg.as> | ||
*/ | ||
Redistribution and use in source and binary forms, with or without | ||
modification, are permitted provided that the following conditions are met: | ||
* Redistributions of source code must retain the above copyright | ||
notice, this list of conditions and the following disclaimer. | ||
* Redistributions in binary form must reproduce the above copyright | ||
notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. | ||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY | ||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
*/ | ||
(function () { | ||
@@ -302,3 +283,5 @@ 'use strict'; | ||
function parseName(last, allowBrackets, allowNestedParams) { | ||
var name = '', useBrackets; | ||
var name = '', | ||
useBrackets, | ||
insideString; | ||
@@ -355,2 +338,3 @@ skipWhiteSpace(last); | ||
var bracketDepth = 1; | ||
// scan in the default value | ||
@@ -361,6 +345,28 @@ while (index < last) { | ||
if (esutils.code.isWhiteSpace(ch)) { | ||
skipWhiteSpace(last); | ||
ch = source.charCodeAt(index); | ||
if (!insideString) { | ||
skipWhiteSpace(last); | ||
ch = source.charCodeAt(index); | ||
} | ||
} | ||
if (ch === 0x27 /* ''' */) { | ||
if (!insideString) { | ||
insideString = '\''; | ||
} else { | ||
if (insideString === '\'') { | ||
insideString = ''; | ||
} | ||
} | ||
} | ||
if (ch === 0x22 /* '"' */) { | ||
if (!insideString) { | ||
insideString = '"'; | ||
} else { | ||
if (insideString === '"') { | ||
insideString = ''; | ||
} | ||
} | ||
} | ||
if (ch === 0x5B /* '[' */) { | ||
@@ -379,3 +385,3 @@ bracketDepth++; | ||
if (index >= last || source.charCodeAt(index) !== 0x5D /* ']' */) { | ||
if (index >= last || source.charCodeAt(index) !== 0x5D /* ']' */) { | ||
// we never found a closing ']' | ||
@@ -405,3 +411,3 @@ return null; | ||
this._options = options; | ||
this._title = title; | ||
this._title = title.toLowerCase(); | ||
this._tag = { | ||
@@ -408,0 +414,0 @@ title: title, |
/* | ||
Copyright (C) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com> | ||
Copyright (C) 2014 Dan Tao <daniel.tao@gmail.com> | ||
Copyright (C) 2013 Andrew Eisenberg <andrew@eisenberg.as> | ||
* @fileoverview Type expression parser. | ||
* @author Yusuke Suzuki <utatane.tea@gmail.com> | ||
* @author Dan Tao <daniel.tao@gmail.com> | ||
* @author Andrew Eisenberg <andrew@eisenberg.as> | ||
*/ | ||
Redistribution and use in source and binary forms, with or without | ||
modification, are permitted provided that the following conditions are met: | ||
* Redistributions of source code must retain the above copyright | ||
notice, this list of conditions and the following disclaimer. | ||
* Redistributions in binary form must reproduce the above copyright | ||
notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. | ||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY | ||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
*/ | ||
// "typed", the Type Expression Parser for doctrine. | ||
@@ -28,0 +9,0 @@ |
/* | ||
Copyright (C) 2014 Yusuke Suzuki <utatane.tea@gmail.com> | ||
* @fileoverview Utilities for Doctrine | ||
* @author Yusuke Suzuki <utatane.tea@gmail.com> | ||
*/ | ||
Redistribution and use in source and binary forms, with or without | ||
modification, are permitted provided that the following conditions are met: | ||
* Redistributions of source code must retain the above copyright | ||
notice, this list of conditions and the following disclaimer. | ||
* Redistributions in binary form must reproduce the above copyright | ||
notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. | ||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY | ||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
*/ | ||
(function () { | ||
@@ -27,0 +8,0 @@ 'use strict'; |
@@ -6,3 +6,3 @@ { | ||
"main": "lib/doctrine.js", | ||
"version": "1.2.1", | ||
"version": "1.2.2", | ||
"engines": { | ||
@@ -9,0 +9,0 @@ "node": ">=0.10.0" |
Sorry, the diff of this file is not supported yet
92387
1885