Como obter comentários de bloco no idioma definido pelo usuário para funcionar corretamente no notepad ++?

1

Estou criando uma definição para uma linguagem própria que usa blocos de comentário em estilo c.

Eu defini o seguinte:

Comentário aberto: / *
Comentário fechar: * /
Tratar palavras-chave como símbolos (no quadro Bloco de Comentários): Verificado

Eu não tenho * ou / definido como operadores ativados.

Isso resulta na seguinte formatação:
(Comentei os comentários para mostrar se os comentários foram tratados como comentários pelo mecanismo de comentários do notepad ++)

/*comment*/   //comment
code          //comment (but should be code)
/* comment */ //comment
code          //code
/**/code/**/  //comment (but should be code)
code          //comment (but should be code)
/*comment     //comment
comment       //comment
comment*/     //comment
code          //code
/*            //comment
comment       //comment
*/            //comment

Se eu desmarcar Tratar palavras-chave como símbolos, recebo isso:

/*comment*/   //code (but should be comment)
code          //code
/* comment */ //comment
code          //code
/**/code/**/  //code (both /**/ show as code as well)
code          //code
/*comment     //code (but should be comment)
comment       //code (but should be comment)
comment*/     //code (but should be comment)
code          //code
/*            //comment
comment       //comment
*/            //comment

Eu também tentei todas as combinações de Tratar palavras-chave como símbolos e adicionar * e / à lista de operadores.

    
por Cemafor 24.04.2013 / 16:33

0 respostas