Highlight (gb.eval)

Essa classe fornece alguns recursos úteis para analisar e destacar uma linha de código Gambas.

Esta classe é estática.

Constantes
Added  
Alternate   Esta constante representa o estilo usado para desenhar um fundo alternativo.
Background   Esta constante representa o estilo do background (fundo) do editor.
Breakpoint   Esta constante representa o estilo usado para desenhar uma linha com um ponto de interrupção.
Comment   Esta constante representa o estilo usado para desenhar comentários.
Constant  
Current   Esta constante representa o estilo usado para desenhar a próxima linha a ser executada.
CurrentLine   Esta constante representa o estilo usado para destacar a linha atual.
Custom  
DataType   Esta constante representa o estilo usado para desenhar datatype (tipos de dados).
Error   Esta constante representa o estilo usado para desenhar texto sintaticamente incorreto.
Escape  
Function   Esta constante representa o estilo usado para desenho de sub-rotinas, ou seja, funções pré-definidas.
Help   Esta constante representa o estilo usado para desenhar linhas de ajuda.
Highlight   Esta constante representa o estilo usado para desenhar chaves ou colchetes correspondentes.
Keyword   Esta constante representa o estilo usado para desenhar palavras-chave.
Label  
Normal  
Number   Esta constante representa o estilo usado para desenho de números.
Operator   Esta constante representa o estilo usado para desenhar operadores.
Preprocessor  
Removed  
Selection   Esta constante representa o estilo usado para desenhar texto selecionado.
String   Esta constante representa o estilo usado para desenhar strings.
Symbol   Esta constante representa o estilo usado para desenhar símbolos.

Propriedades estáticas
IsFunction  
LengthBefore  
Positions   Retorna a posição de cada token, em bytes, depois de uma chamada do método Analyze.
Symbols   Retorna o resultado do método Analyze em uma array de string.
TextAfter   Retorna a linha de código reescrito depois de uma chamada do método Analyze.
Types   Retorna o tipo de cada token depois de uma chamada do método Analyze.

Métodos estáticos
Analyze   Analisa uma linha de código Gambas.
Purge   Remove comentários ou strings de uma linha de código Gambas.