2012-10-03 3 views
3

JavaScript 프로젝트의 문서는 Eclipse 또는 Oxygen의 예제와 비슷한 스크립트 파일의 개요가 필요합니다.자바 스크립트 개요

전체 문서가 아닌 JavaScript 파일의 '트리'구조 만 있으면됩니다. JSON 또는 XML과 같은 형식으로이 개요 트리를 출력하는 파서가 있습니까? 나는 거기에 뭔가가 있다고 생각하지만 실제로 그것을 찾을 수 없었다.

여기 예입니다.

[ 
    { 
    line:1, 
    type:'var', 
    name:'someVar' 
    }, 
    { 
    line:2, 
    type:'function', 
    name:'Test', 
    inner:[ 
     { 
      line:5, 
      type:var, 
      name:'value' 
     }, 
     { 
     line:7, 
     type:'function', 
     name:'main' 
     } 
    ] 
    } 
] 

어쩌면 대한 unusal JSON

에서

var someVar = "test"; 
function Test() 
{ 

    this.value = false; 

    this.main = function() 
    { 
     // do something 
    }; 

} 

윤곽하지만 필요한거야.

Greetz! 당신이 JS 문서를 참조하는 경우

답변

1

Esprima은 좋은 선택이 될 수 있습니다. "JavaScript Parsers and Extensions"을 참조하십시오.

+0

http://esprima.org/ demo/parse.html 니스! 그것이 필요한 것입니다! 여기서 예제 구현을 게시 할 예정입니다. – nobodz

0
+0

빠른 답변 감사드립니다. JsDoc에는 완전한 문서가 아닌 개요 정보 만 표시되는 방법이 있습니까? – nobodz

+0

http://www.kajabity.com/2012/02/how-i-introduced-jsdoc-into-a-javascript-project-and-found-my-eclipse-outline/ – sv88erik