검색결과 리스트
JsDoc에 해당되는 글 1건
- 2010/02/12 JsDoc 삽질기 ... @return 주석 유의 (1)
글
JsDoc 삽질기 ... @return 주석 유의
2010
2010/02/12 12:30
마이플랫폼 스크립트도 자바스크립트와 거의 같은 문법을 사용하므로 JsDoc 적용 가능.
문제가 있는 파일을 고르기 위해 개별 실행한다.
로그만으로 알기 어려워 Perl 문법도 모르지만 일단 jsdoc.pl 파일을 열어 봤으나 코드만 보아선 알 수 없다. printf 명령을 넣어서 해시의 키라도 출력해보려고 했으나 암호(?)가 나온다. 구글 검색에 무언가 있는 듯하더니 페이지로 가보면 사라졌다. JsDoc 메일링 리스트 검색해도 답이 없다.
로그 문장을 보고 return 관련해서 의심스러운 코드를 bad.js로 저장해서 테스트해보니 같은 오류가 난다.
@return 뒤에 공백 문자 이외의 문자가 있거나 @return 구문을 아예 없애버리면 오류가 나지 않는다.
한참 삽질을 했기에 기록을 남겨둠
D:\jsdoc>perl.exe jsdoc.pl lib
Loading sources from lib/bad.js
Loading sources from lib/irucl001.js
Loading sources from lib/iruco001.js
Loading sources from lib/iruco002.js
Loading sources from lib/iruco003.js
Loading sources from lib/irumn001.js
Loading sources from lib/irumn002.js
Loading sources from lib/irumnSSO.js
Function 'iruFormOnKeyDown' already declared
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in string eq at jsdoc.pl line 1490.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
HTML::Template->output() : fatal error in loop output : HTML::Template::param()
: attempt to set parameter 'method_returns' with an array ref - parameter is not
a TMPL_LOOP! at C:/Perl/lib/HTML/Template.pm line 3068
at jsdoc.pl line 179
Loading sources from lib/bad.js
Loading sources from lib/irucl001.js
Loading sources from lib/iruco001.js
Loading sources from lib/iruco002.js
Loading sources from lib/iruco003.js
Loading sources from lib/irumn001.js
Loading sources from lib/irumn002.js
Loading sources from lib/irumnSSO.js
Function 'iruFormOnKeyDown' already declared
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in string eq at jsdoc.pl line 1490.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
HTML::Template->output() : fatal error in loop output : HTML::Template::param()
: attempt to set parameter 'method_returns' with an array ref - parameter is not
a TMPL_LOOP! at C:/Perl/lib/HTML/Template.pm line 3068
at jsdoc.pl line 179
문제가 있는 파일을 고르기 위해 개별 실행한다.
D:\jsdoc>perl.exe jsdoc.pl lib/iruco001.js
Loading sources from lib/iruco001.js
Use of uninitialized value $name in string eq at jsdoc.pl line 1490.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
HTML::Template->output() : fatal error in loop output : HTML::Template::param()
: attempt to set parameter 'method_returns' with an array ref - parameter is not
a TMPL_LOOP! at C:/Perl/lib/HTML/Template.pm line 3068
at jsdoc.pl line 179
D:\jsdoc>perl.exe jsdoc.pl lib/irumn001.js
Loading sources from lib/irumn001.js
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
HTML::Template->output() : fatal error in loop output : HTML::Template::param()
: attempt to set parameter 'method_returns' with an array ref - parameter is not
a TMPL_LOOP! at C:/Perl/lib/HTML/Template.pm line 3068
at jsdoc.pl line 179
Loading sources from lib/iruco001.js
Use of uninitialized value $name in string eq at jsdoc.pl line 1490.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
HTML::Template->output() : fatal error in loop output : HTML::Template::param()
: attempt to set parameter 'method_returns' with an array ref - parameter is not
a TMPL_LOOP! at C:/Perl/lib/HTML/Template.pm line 3068
at jsdoc.pl line 179
D:\jsdoc>perl.exe jsdoc.pl lib/irumn001.js
Loading sources from lib/irumn001.js
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
Use of uninitialized value $name in hash element at jsdoc.pl line 1512.
HTML::Template->output() : fatal error in loop output : HTML::Template::param()
: attempt to set parameter 'method_returns' with an array ref - parameter is not
a TMPL_LOOP! at C:/Perl/lib/HTML/Template.pm line 3068
at jsdoc.pl line 179
로그만으로 알기 어려워 Perl 문법도 모르지만 일단 jsdoc.pl 파일을 열어 봤으나 코드만 보아선 알 수 없다. printf 명령을 넣어서 해시의 키라도 출력해보려고 했으나 암호(?)가 나온다. 구글 검색에 무언가 있는 듯하더니 페이지로 가보면 사라졌다. JsDoc 메일링 리스트 검색해도 답이 없다.
로그 문장을 보고 return 관련해서 의심스러운 코드를 bad.js로 저장해서 테스트해보니 같은 오류가 난다.
/**
* MainFrame이 Active될때 발생되는 Event
* @param obj - global
* @return
*/
function _OnAcivate(obj)
{
}
* MainFrame이 Active될때 발생되는 Event
* @param obj - global
* @return
*/
function _OnAcivate(obj)
{
}
@return 뒤에 공백 문자 이외의 문자가 있거나 @return 구문을 아예 없애버리면 오류가 나지 않는다.
/**
* @param obj - global
* @return N/A
*/
function _OnAcivate(obj)
* @param obj - global
* @return N/A
*/
function _OnAcivate(obj)
/**
* @param obj - global
*/
function _OnAcivate(obj)
* @param obj - global
*/
function _OnAcivate(obj)
한참 삽질을 했기에 기록을 남겨둠