Luigi

Risposte nei forum create

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)
  • Autore
    Risposte
  • in risposta a: Due linguaggi in un solo listings #106223
    Up
    0
    Down
    ::


    Ci ho provato purtroppo nessun risultato!

    in risposta a: Due linguaggi in un solo listings #106221
    Up
    0
    Down
    ::

    roberto.degiuli” post=106310Al posto di keywords, nella definizione del linguaggio JavaScript, prova ad usare morekeywords

    Ho appena provato e non va! Forse però ho capito il problema: il testo nelle ” ” viene visto come stringa e quindi non lo tratta con le keywords anche se aggiungo morekeywords. Infatti ho provato ad aggiungere una delle keyword del nuovo language al di fuori delle virgolette e la riconosce. A questo punto le possibilità sono:
    1) sfruttare `stringstyle=\normalfont,` e magari differenziare le due parti con un altro font però senza keyword highlight;
    2) banalmente eliminare le “” (modificando il codice) e far riconoscere le morekeywords però senza stile diverso per questo linguaggio;
    3) Definire proprio un nuovo linguaggio myVRML con tutto quello che voglio (soluzione più lunga e faticosa)

    Cosa mi consigliate?? 😀 😀

    in risposta a: Due linguaggi in un solo listings #106219
    Up
    0
    Down
    ::


    Allora ho cercato di usare alsolanguage però a quanto pare non sembra riconoscere le parole chiave o i commenti, ora posto anche il codice LaTeX !
    `
    \definecolor{mygray}{rgb}{0.5,0.5,0.5}

    \lstdefinelanguage{JavaScript}{
    keywords={break, case, catch, continue, debugger, default, delete, do, else, false, finally, for, function, if, in, instanceof, new, null, return, switch, this, throw, true, try, typeof, var, void, while, with},
    morecomment=[l]{//},
    commentstyle=\bfseries\color{mygray},
    sensitive=true
    }

    \lstset{ %
    basicstyle=\ttfamily,
    backgroundcolor=\color{white},
    breaklines=true,
    commentstyle=\bfseries\color{mygray},
    numbers=left,
    numberstyle=\color{mygray},
    alsolanguage=JavaScript,
    }

    \begin{lstlisting}[language={[97]VRML}, frame=single]
    ################# TCP TRACER ################

    DEF Linetrace Transform{
    children[
    Shape {
    appearance Appearance {
    lineProperties LineProperties {
    applied TRUE
    linetype 1
    linewidthScaleFactor 10 }
    material Material {
    diffuseColor 1 0 0
    emissiveColor 0 0 1 }
    }
    }

    geometry DEF Indline IndexedLineSet {
    coord DEF corr Coordinate { point [0 0 0] }
    coordIndex [ ]
    }
    ]
    }

    DEF Path Script {

    eventIn SFBool isActive
    eventIn SFVec3f trans

    eventOut MFVec3f Cordinat
    eventOut MFInt32 ind

    field SFInt32 i -1
    field MFInt32 index 0
    field MFVec3f Cord [0 0 0]
    field SFBool flag FALSE

    url “javascript:

    \\comment here
    function initialize()
    {
    i = (-1 );

    index =new MFInt32 () ;
    Cord = new MFVec3f();
    }

    function isActive(value)
    {
    if (value == true)
    {
    if (flag == false)
    flag = true;

    else
    flag = false;
    }
    }
    function trans(val)
    {

    if(flag==true){

    i += 1 ;
    index = i ;
    Cord[0]= val[0] ;
    Cord[1]= val[1] ;
    Cord[2]= val[2] ;

    ind = index ;
    Cordinat= Cord ;

    }
    else{
    initialize();
    }

    }

    }

    \end{lstlisting}

    `

    Non sembra succedere nulla!!

    in risposta a: Problema principiante table #105907
    Up
    0
    Down
    ::


    Grazie mille 😀 😀 !!La prima soluzione semplice e veloce!! Tutto risolto!

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)

Go to top