Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub
Esistono alcune direttive che permettono di inserire codice utente direttamente nel parser:

init with {:        .....................      :}
Il codice viene eseguito prima di ogni chiamata allo    scanner, quindi prima che qualsiasi simbolo terminale  venga fornito al parser.
Utilizzata per inizializzare variabili o per inizializzare  loscanner nel caso non si utilizzi JFlex.

scan with {:       .......................    :}
Indica al parser quale procedura utilizzare per richiedere il successvo terminale allo scanner.
Deve restituire un oggetto di tipo Symbol.


parser code {:       .......................    :}

Il codice riportato all'interno viene ricopiato nella       classe parser.
Dichiarazioni di metodi e classi visibili da altri oggetti java ma soprattutto per eseguire l'overriding di            funzioni del parser.


action code {:       .......................    :}

Tale codice è accessibile solo all'interno delle azioni    semantiche associate alle regole grammaticali.
Procedure e variabili da utilizzare all'interno delle        azioni associate alle regole della grammatica.
Average (1 Vote)
The average rating is 5.0 stars out of 5.