A cosa serve il Look-ahead o Lookahead?
A cosa serve il Look-ahead o Lookahead?
La parola “look ahead“, tradotto in italiano, significa “prevedere, guardare in avanti, pensare a ciò che viene dopo“. In programmazione JavaCC il Lookahead serve ad aiutare le scelte del backtracking, nonché:
- considerare in anticipo il valore numerico di token per prendere una in un punto di scelta durante il parsing; questo valore è impostato di default a 1, più è basso questo valore, più risulterà rapido il parser:LOOKAHEAD = 1;