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)
More Makefile enhancements. 94c97f7c5f943f09ee575e96e388e9e2c947385c lep 2015-10-04 11:34:36
Makefile enhancements 8bc7132422db4a3b90a82da4a63f7cfa9fdbe2f5 lep 2015-06-09 09:30:42
Changed canconvertreturn behaviour. a1ba7f1d59cc40f56d0b3e4855c31b3d66019d9d lep 2015-04-15 16:35:52
Rewrote string handling to better handle newlines. 434a8fe566783969cb69eb73b2792cd74dac71d3 lep 2015-02-12 15:13:54
Rewrote rawcode handling for somewhat better error messages. 1e687d921b09149e244d16d7abca398c0639ad6d lep 2015-02-08 20:08:22
Undefined variables are not suggested for other undefined variables. c5561c56dde18bbcf1d05bdec7b50804757c5ef8 lep 2015-02-08 15:39:10
Also changed gNone to gAny in else and elesif cases. 485e75aaa14eb8ae10058305f7b75c1abd19eb82 lep 2015-02-06 15:20:15
Changed statement default return type from gNone to gAny. 7a054ad7b62d77ae4a17ac97d913a19675dad111 lep 2015-02-06 15:12:31
Propagate returncheck through statements. b8977b07e11f8fd335851e3a2d69cb473492f85b lep 2015-02-06 15:07:36
Small changes. Removed some unused symbols. 83c8b2b0e6811380bddf6e92e3b2f843370d5e05 lep 2015-02-05 12:43:24
Only put locals into the initialized table. db20d22434506716774fa4e8577f98073f17d6c2 lep 2015-02-04 11:57:00
Changed min function to min makro. b5b6c824896935232743633ae57d060e5c6a046f lep 2015-02-04 11:33:14
Rewrote the hashtable. 55c0f9ae7d284df88c48e7c2ac1c547cda1d802a lep 2015-02-04 11:24:53
Fixed some memory violations. 26a99d799804d8154c4ee1aa0850cdaad909d1ae lep 2015-02-03 23:27:32
Reverted smth. dbd5c217795cf5cd014ed7370655e62591d4d0fe lep 2015-02-03 22:12:49
Changed sprintf to snprintf. 02d6efe2aed9186b2e6189b36a5fa50d2e0c2221 lep 2015-02-03 21:33:05
Wrapped typenode member accesses in getTypePtr. 372c1f9da68a65de9e14dff3881e1758d5e7114b lep 2015-02-03 21:05:11
Added ifdefs for memalign functionality. f005f5e8067994ebd76265e3289e6ab67283b96f lep 2015-02-03 20:06:20
Missing-return check in elseifs should work now. 4274d6166e2c92a4591c1e46a0d71f1579a57c7d lep 2015-02-03 19:35:39
Missing-return checks also checks elseifs. 889122b0fb788663c728127520d0e7124c2a040c lep 2015-02-03 15:18:12
Commit 94c97f7c5f943f09ee575e96e388e9e2c947385c - More Makefile enhancements.
Author: lep
Author date (UTC): 2015-10-04 11:34
Committer name: lep
Committer date (UTC): 2015-10-04 11:34
Parent(s): 8bc7132422db4a3b90a82da4a63f7cfa9fdbe2f5
Signer:
Signing key:
Signing status: N
Tree: b777b5bf51b4ac7c91df9cc9f89dabf7fecd6ba9
File Lines added Lines deleted
Makefile 5 2
File Makefile changed (mode: 100644) (index b679c71..6d718b1)
... ... pjass: lex.yy.c grammar.tab.c grammar.tab.h misc.c misc.h
14 14 lex.yy.c: token.l lex.yy.c: token.l
15 15 flex $< flex $<
16 16
17 %.tab.c %.tab.h: grammar.y
17 %.tab.c %.tab.h: %.y
18 18 bison -d $< bison -d $<
19 19
20 20 clean: clean:
 
... ... pjass-git-$(VERSION)-src.zip: grammar.y token.l misc.c misc.h Makefile notes.txt
27 27 zip -q pjass-git-$(VERSION)-src.zip $^ zip -q pjass-git-$(VERSION)-src.zip $^
28 28
29 29 pjass-git-$(VERSION).zip: pjass pjass-git-$(VERSION).zip: pjass
30 zip -q pjass-git-$(VERSION).zip pjass.exe
30 #ResourceHacker -addskip pjass.exe pjass.exe, pjass.res ,,,
31 strip pjass.exe
32 upx --best pjass.exe > /dev/null
33 zip -q pjass-git-$(VERSION).zip pjass.exe
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