Executando verificação de segurança...
3
smiley
1 min de leitura ·

Linguagem Pawn

Olá, gostaria antes de tudo agradecer pelo espaço aqui no tabnews 🙏

e também falar sobre sobre uma linguagem chamada Pawn

Ela serve para extender qualquer aplicação utilizando o seu sistema de Scripts em JIT. E ela inclui bibliotecas via arquivos #include

Ela é semelhante ao C, é uma linguagem bem simples de scripting, eu já conheço um pouco.

Enfim, o que estou interessado nela é se existe algum editor / IDE que leia esses includes (Que utilizam o formato doxygen) e recriem alguma forma de autocomplete e/ou que seja próprio da linguagem pawn.

Obrigado 🙏

Carregando publicação patrocinada...
1

show, já usei bastante essa linguagem e Pawn tem recursos bem unicos que gostaria de ver em outras linguagens (state functions, case range, progressive initializers), ele é tão embedavel quanto Lua, os lugares que conheço que usam ele é servidores de SAMP e Counter Strike.

alias, embora esteja "abandonado" eu prefiro muito mais o fork que a comunidade do samp fez, pois adiciona inumeros recursos que a compuphase tem preguiça de adicionar.

state functions

funcao_a() <estado_1> {}

funcao_a() <estado_2> {}

main()
{
  state stado_1
  funcao_a()
} 

switch case ranges

switch (value) {
   case 1..5: foo(); // não precisa de break
   case 6: bar():
   default: z();

}

progressive initializers

new meu_array[100] = {1, 2, 3, ...}
0