Rename pawn_lsp to pawn_ls

This commit is contained in:
Aaron Cook 2026-06-20 12:22:10 -05:00
commit 255c28f26c
5 changed files with 24 additions and 24 deletions

View file

@ -6,12 +6,12 @@
#include "log.h"
#include "json_rpc.h"
#include "pawn_lsp.h"
#include "pawn_ls.h"
void sighandler(int signal);
static json_rpc_t jrpc;
static pawn_lsp_t pawn;
static pawn_ls_t pawn;
FILE *logger = NULL;
@ -22,11 +22,11 @@ main(int argc, char **argv)
struct termios term_new;
if (argc < 2) {
fprintf(stderr, "Usage: pawn_lsp <pawncc> [...pawncc options]\r\n");
fprintf(stderr, "Usage: pawn_ls <pawncc> [...pawncc options]\r\n");
return (-1);
}
logger = fopen("pawn_lsp.log", "w");
logger = fopen("pawn_ls.log", "w");
if (signal(SIGINT, sighandler) == SIG_ERR) {
log_error("Failed to intialize signal handling\r\n");
@ -45,13 +45,13 @@ main(int argc, char **argv)
return (-1);
}
if (pawn_lsp_init(&pawn, &jrpc, argv[1], &argv[2], argc - 2)) {
if (pawn_ls_init(&pawn, &jrpc, argv[1], &argv[2], argc - 2)) {
log_error("Failed to register Pawn language server\r\n");
return (-1);
}
json_rpc_run(&jrpc);
pawn_lsp_deinit(&pawn);
pawn_ls_deinit(&pawn);
if (logger) {
fclose(logger);

View file

@ -4,10 +4,10 @@
#include "cJSON/cJSON.h"
#include "json_rpc.h"
#include "log.h"
#include "pawn_lsp.h"
#include "pawn_ls.h"
#define PAWN_LSP_VESRION "v0.0.1"
#define PAWN_LSP_NAME "pawn_lsp"
#define PAWN_LS_VESRION "v0.0.1"
#define PAWN_LS_NAME "pawn_ls"
static int _request_handler(json_rpc_request_t *req, cJSON **resp, void *arg);
@ -20,7 +20,7 @@ static void _didopen_notf(json_rpc_request_t *req, void *arg);
static void _exit_notf(json_rpc_request_t *req, void *arg);
int
pawn_lsp_init(pawn_lsp_t *pawn,
pawn_ls_init(pawn_ls_t *pawn,
json_rpc_t *jrpc,
const char *pawncc,
char **pawn_args,
@ -46,7 +46,7 @@ pawn_lsp_init(pawn_lsp_t *pawn,
}
void
pawn_lsp_deinit(pawn_lsp_t *pawn)
pawn_ls_deinit(pawn_ls_t *pawn)
{
free(pawn->pawncc);
for (int i = 0; pawn->pawn_args[i] != NULL; i++) {
@ -104,8 +104,8 @@ _initialize(json_rpc_request_t *req, cJSON **resp, void *arg)
return (-1);
}
if ((cJSON_AddStringToObject(val, "name", PAWN_LSP_NAME) == NULL) ||
(cJSON_AddStringToObject(val, "version", PAWN_LSP_VESRION) == NULL)) {
if ((cJSON_AddStringToObject(val, "name", PAWN_LS_NAME) == NULL) ||
(cJSON_AddStringToObject(val, "version", PAWN_LS_VESRION) == NULL)) {
return (-1);
}
@ -182,7 +182,7 @@ _didopen_notf(json_rpc_request_t *req, void *arg) {
static void
_exit_notf(json_rpc_request_t *req, void *arg)
{
pawn_lsp_t *pawn = arg;
pawn_ls_t *pawn = arg;
json_rpc_cancel(pawn->jrpc);
}

View file

@ -1,27 +1,27 @@
#ifndef _PAWN_LSP_H_
#define _PAWN_LSP_H_
#ifndef _PAWN_LS_H_
#define _PAWN_LS_H_
#include "json_rpc.h"
typedef struct pawn_lsp_struct {
typedef struct pawn_ls_struct {
/** Active JRPC instance */
json_rpc_t *jrpc;
/** Path to the pawncc compiler */
char *pawncc;
/** User provided args for pawncc */
char **pawn_args;
} pawn_lsp_t;
} pawn_ls_t;
/**
* @brief Register JSON RPC methods for the Pawn language server
*/
int pawn_lsp_init(pawn_lsp_t *pawn,
int pawn_ls_init(pawn_ls_t *pawn,
json_rpc_t *jrpc,
const char *pawncc,
char **pawn_argv,
int pawn_argc);
void pawn_lsp_deinit(pawn_lsp_t *pawn);
void pawn_ls_deinit(pawn_ls_t *pawn);
#endif /* _PAWN_LSP_H_ */
#endif /* _PAWN_LS_H_ */