[Eclips] javascript, Outline view en geneste functies

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 12-10 21:22

Milmoor

Footsteps and pictures.

Topicstarter
Het lukt me niet om in de Outline view van Eclipse om met javascipt een geneste functie in een geneste functie te laten zien. Hij toont de bovenliggende geneste functie wel, maar als los onderdeel, i.pv. als onderdeel van de hoofdlus. Naar mijn idee zou je moeten kunnen blijven nesten. Ik heb geen ervaring met JSDoc en ik verwacht dat ik daarom iets doms aan het doen ben. Ik lees deze pagina, maar het klikt niet: https://code.google.com/p/jsdoc-toolkit/wiki/TagReference

Ik ben mijn hobby-site aan het programmeren. Wat mij betreft stop je bij programmeren iets wat je vaker doet in een functie. En aangezien ik ooit in Modula II begonnen ben en niet in Java, stop je de functie in de functie waarbinnen hij gebruikt wordt. Eclipse toont (mijn IDE) niet standaard de geneste functies. En dat maakt het niet overzichtelijker. Na wat zoekwerk: http://www.kajabity.com/2...found-my-eclipse-outline/

Zie hieronder voor een voorbeeld. Ik krijg in de outline view de volgende regels:
declaratie gobale variabelen (ben ik aan het afleren)
andere_functie
main (met hierin blaat)
main.blaat (met hierin toet)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function andere_functie() {
    <<hoofdlus andere functie>>
}// andere functie
function main() {
    /**
    * @memberOf main
    */
    function blaat(iets, nogiets) {
        /**
        * @memberOf main.blaat
        */
        function piep(toet, knor) {
            <<hoofdlus pidp>>
        }
        <<hoofdlus blaat>>
    } //blaat
} // main


Voorbeeld resultaat (later gevonden): http://stackoverflow.com/...eclipse-outline-view?lq=1
Afbeeldingslocatie: http://i.stack.imgur.com/AGbZo.png

Ik wil bijv. onder something2 weer een subfunctie.

[ Voor 10% gewijzigd door Milmoor op 24-06-2015 20:34 . Reden: voorbeeld bijgevoegd, alinea's logischer gekoppeld. ]

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • Milmoor
  • Registratie: Januari 2000
  • Laatst online: 12-10 21:22

Milmoor

Footsteps and pictures.

Topicstarter
Iemand enig idee?

Rekeningrijden is onvermijdelijk, uitstel is struisvogelpolitiek.


Acties:
  • 0 Henk 'm!

  • Winst
  • Registratie: Januari 2012
  • Laatst online: 23:07
Ik weet weinig van Eclipse (en zou er ook liever niet mee willen werken als ik Javascript aan het programmeren ben), maar het is in Javascript naar mijn weten niet nodig om zo te gaan nesten. Ik heb dan ook geen antwoord op de specifieke vraag die jij hier stelt.

Je kan ook je functies binnen een module die een bepaalde taak moet uitvoeren groeperen en dan precies hetzelfde resultaat bereiken. Als je het dan toch netjes wilt hebben ;-)

EDIT:
Probeer de functies eens te assignen aan een variabele, misschien dat Eclipse dit dan oppakt.

[ Voor 11% gewijzigd door Winst op 24-06-2015 23:09 ]

Winst = Papie = ZeroT0ne