Charles

Results 18 issues of Charles

## Description Added an include file and two natives for sbppchecker, which allow to get the number of bans and comms ban for a client, synchronously. ## Motivation and Context...

These changes add a "Season" feature: The database now has 3 tables: - rankme (same structure as the previous version) - rankme_season (same structure as rankme with an additional column:...

These small changes allow for a proper implementation of Cloudflare's v4 API for uploading workers. Example here: https://api.cloudflare.com/#worker-script-upload-worker

Hello! # My issue I have a problem with my C-like language (Sourcepawn), adding a comment between two variable declarations breaks it: ```sp int foo; Handle foo2; ``` works fine,...

Replace SourcePawn grammar ## Description Dreae's grammar is no longer maintained and is missing a few Sourcepawn core features. This PR replaces it with mine, which now properly handles the...

# Context In order to edit plugins, a large part of the community uses a [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) implementation for Sourcepawn, which provides completions, gotodefinition, syntax highlighting, etc. You can...

docgen
compiler

Right now, the [LSP](https://microsoft.github.io/language-server-protocol/) behind my [vscode extension](https://github.com/Sarrus1/sourcepawn-vscode) uses [tree-sitter](https://tree-sitter.github.io/tree-sitter/) to generate the AST of sourcepawn files. It works very well, but if the sourcepawn syntax changes, I have to...

compiler

As part of my end-of-study project, I am working on adding "real-time" lints (outside of spcomp) to `sourcepawn-vscode`. The development is happening on the [#feat/salsa](https://github.com/Sarrus1/sourcepawn-vscode/tree/feat/salsa) branch, and as a result,...

enhancement
sourcepawn-lsp
tree-sitter

Link to failing include: https://github.com/TF2-DMB/CBaseNPC/blob/master/scripting/include/cbasenpc/tf/nav.inc

bug
sourcepawn-lsp

Macros arguments in preproc expressions are not resolved. Nothing happens when running GoToDefinition on them.

enhancement
good first issue
sourcepawn-lsp