vrtc / pjass (public) (License: BSD) (since 2023-08-03) (hash sha1)
pjass is a free Jass scripting language parser. This repository is a fork of lep/pjass. The goal is to add Debian packaging. As of the time of this writing, it works for current stable, that is Debian 12 (bookworm).
List of commits:
Subject Hash Author Date (UTC)
Let's stick to C89 for no particular reason. cd51461db64267f9a9cd9cdc25fec7d1fbb7f18a lep 2022-08-01 06:57:19
Improve help message 703f452844de116dbb153ff581bfe4120ea92fe7 lep 2022-07-31 14:16:56
Fix compilation error on GCC 10 27d720b5667133e082ed05a8b11bad1363d3f941 lep 2021-09-11 17:52:21
Removed mysterious "tabs" token from lexer 6f64950ace54e78e7de5ad81d7a86f7519584367 lep 2021-08-15 18:41:28
Better error message when using a function as var name a9da0a4fac7285895ddee113c3df2f1de64cca89 lep 2021-06-12 16:55:21
Add special case for missing `call` ffc71221bf4cf297759d36f57d45bb9f20434b4f lep 2021-04-09 21:42:24
Fixes for OpenBSD 4edafbf95d75a98fc4b1469f32bb4e52ed200314 lep 2021-03-27 09:37:24
Don't use strncat. 332fecc88884fe33da77036a41188b9cfc73e4f2 lep 2021-02-19 22:25:35
Allow assignment to local variable in constant function 0920290c0af1fe76066aa9520729b2afaa41fbd7 lep 2020-08-04 16:18:16
Add hexadecimal form with uppercase X 43d20a0f74e86cb2c89021b893b923d2efb4070a lep 2020-08-04 16:17:13
Use flag in test. df89d16a43ce0b5c2f7ca0a079818361dee02908 lep 2020-08-04 16:15:24
Small readme fixes eeddac84a092c2cb3105510626cb674729c4f09f lep 2020-08-03 09:49:49
Warn when using native as code 1b14ec57777560df0982a08f3a2bc8eb27a1df75 lep 2020-08-03 09:32:38
Use the strhash hashfunc for our hashtables. d6f0de51cb54921b529799b9939cfe2dcdf7b4d0 lep 2020-07-29 11:13:13
Document installation methods 814075ef77bc8981684971bfc2a5c626f2e34035 lep 2020-07-18 08:11:43
Improved Readme c8d57e3c1953d5e67ca12f75f5685f7786eacaf2 lep 2020-07-18 07:43:09
Added some tests for the new StringHash check. 1f613e7c5b078cc3ce3a04a957291ca070856528 lep 2020-07-18 07:17:26
Added check for bad StringHash usage 3abbed6aa1cd87e202a0b038e8af2246e9ceadeb lep 2020-07-17 22:13:39
Fix release target 6eca932b6210f1ac93b3bc030c15797d88d529b6 lep 2019-10-17 12:58:24
Better error message for `type` as a name 665dc1efab9a5a8706bb0fcb95a13eabe3358436 lep 2019-10-17 12:53:35
Commit cd51461db64267f9a9cd9cdc25fec7d1fbb7f18a - Let's stick to C89 for no particular reason.
Author: lep
Author date (UTC): 2022-08-01 06:57
Committer name: lep
Committer date (UTC): 2022-08-01 06:57
Parent(s): 703f452844de116dbb153ff581bfe4120ea92fe7
Signer:
Signing key:
Signing status: N
Tree: 477b9139f1cdf1a57e955446f8ab5165ce70cb3c
File Lines added Lines deleted
main.c 2 2
File main.c changed (mode: 100644) (index a18bf5b..9a841d9)
... ... static void printhelp()
161 161 , "-h", "-v" , "-h", "-v"
162 162 ); );
163 163
164
165 for(int i = 0; i < available_flags.size; i++){
164 int i;
165 for(i = 0; i < available_flags.size; i++){
166 166 struct hashnode hn = available_flags.bucket[i]; struct hashnode hn = available_flags.bucket[i];
167 167 if( hn.name ) { if( hn.name ) {
168 168 const char *helpstr = ht_lookup(&flags_helpstring, hn.name); const char *helpstr = ht_lookup(&flags_helpstring, hn.name);
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/pjass

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/pjass

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/pjass

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main