Highlight.Analyze (gb.eval)

Static Function Analyze ( Code As String [ , Rewrite As Boolean, State As Integer, Limit As Boolean ] ) As String[]

Analisa uma linha de código Gambas.

  • Code é a linha do texto.

  • Rewrite se for TRUE, então a linha de código será reescrita.

  • State é o estado highlight inicial da linha.

O resultado da análise é guardado nas seguintes propriedades:

Symbols As string dos tokens.
Types O tipo de cada token.
Positions A posição de cada token na string, em bytes.
TextAfter O código das linhas reescritas, se Rewrite for TRUE.