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)
pjass 10g a5070a4d74abc627160481e592233fa26870d57a PitzerMike 2007-08-24 10:43:00
pjass 10f e6893a0480e2b1c9bb22f39a897a86e8d05123a6 PitzerMike 2007-04-28 08:26:00
Fake commit to cleanup the cvs-import of the pjass sourceforge repo. 7f2ea341ebf2ed939f99ec3b14403025446e25f5 lep 2017-01-11 14:07:30
Fixed some errors on Debian and removed some warnings. 28b8a48ff580cb1c06343b4f51194b9a18f0901c cilibrar 2004-08-15 07:15:22
Works under Linux, removed debug messages. 60be798cd6b6e8ad3432feecf3418c7d2662807f cilibrar 2004-08-15 07:10:44
*** empty log message *** e8d4118415a91b81e924c78fc26c9c48eddefd5f cilibrar 2004-08-15 07:07:53
Fixed -mno-cygwin option to work under just cygwin host_os 1190fdc75012f9b55c597cc46f9b1c814ca5b8c7 cilibrar 2004-08-15 07:06:56
More configuration guessing scripts. d738f380f0324e5ca4ecdde5b79af99e1a783f24 cilibrar 2004-08-15 07:03:34
More adjustments. 0e72fd7fb1af1faaea69beb731b3d675583c2d2f cilibrar 2004-08-15 07:02:02
Fixed options to compile under RedHat. 12c7b48712fcdd84a2b36ecd6f2d4979a19dc7be cilibrar 2004-08-15 06:38:26
Some boilerplate files. 3b14c4d0fd37d9b2d4ddd443a6f74a67793eb338 cilibrar 2004-08-15 06:19:21
Converted to autoconf, automake. 06b0d83604e6316c9e086af0ce08ac3f2d4e7b8a cilibrar 2004-08-15 06:13:25
*** empty log message *** 3a61644cba31faab849c60b0aaeba6e5ae6e0fbb cilibrar 2003-06-22 18:00:46
Fix error message for implicit redirection parameter. 547f94e18885bdb7d0a61908691268987ef03a0f cilibrar 2003-06-09 08:51:53
*** empty log message *** cef95bf6a7aec8b05ceaa325e0b7cafe0e0fb616 cilibrar 2003-06-08 22:13:41
*** empty log message *** c6a48acc98a4580e1dc9560b26b3adf579569319 cilibrar 2003-06-08 17:08:25
*** empty log message *** a9084c6a8897b38d209f2f3839ed9fd8c17a5eb4 cilibrar 2003-06-08 15:59:21
*** empty log message *** 594b07b664e8da134328e2099107f836c4783d22 cilibrar 2003-06-08 14:19:39
A makefile for cygwin. 7114936321546139b5512821e3d868b21c0b89f1 cilibrar 2003-06-08 10:38:31
Added \n, \r, \t in double-quotes. Added debug keyword handling. Now it parses everything in the Scripts directory except demo.ai, which looks like it could never work anyway. a76d8de5a85768c58297ad05dcc3bd361e3c8d69 cilibrar 2003-06-08 10:12:17
Commit a5070a4d74abc627160481e592233fa26870d57a - pjass 10g
Author: PitzerMike
Author date (UTC): 2007-08-24 10:43
Committer name: lep
Committer date (UTC): 2015-02-01 13:14
Parent(s): e6893a0480e2b1c9bb22f39a897a86e8d05123a6
Signer:
Signing key:
Signing status: N
Tree: 26a36093d71c37644eea5f048eab57b5c97b88e2
File Lines added Lines deleted
misc.c 3 2
notes.txt 1 1
readme.txt 1 1
File misc.c changed (mode: 100644) (index bb24b4a..2f066ec)
11 11 #include "grammar.tab.h" #include "grammar.tab.h"
12 12 #include "misc.h" #include "misc.h"
13 13
14 #define VERSIONSTR "1.0f"
14 #define VERSIONSTR "1.0g"
15 15 #define ERRORLEVELNUM 4 #define ERRORLEVELNUM 4
16 16
17 17 int fno; int fno;
 
... ... void init(int argc, char **argv)
68 68 showerrorlevel[i] = 1; showerrorlevel[i] = 1;
69 69 if (lookup(&functions, "ConvertRace") != NULL) { if (lookup(&functions, "ConvertRace") != NULL) {
70 70 printf("Major error!!\n"); printf("Major error!!\n");
71 exit(0);
71 exit(1);
72 72 } }
73 73 } }
74 74
 
... ... printf(
520 520 fp = fopen(argv[i], "rb"); fp = fopen(argv[i], "rb");
521 521 if (fp == NULL) { if (fp == NULL) {
522 522 printf("Error: Cannot open %s\n", argv[i]); printf("Error: Cannot open %s\n", argv[i]);
523 haderrors++;
523 524 continue; continue;
524 525 } }
525 526 dofile(fp, argv[i]); dofile(fp, argv[i]);
File notes.txt changed (mode: 100644) (index c9b2063..5eb7b7a)
... ... If you're not compiling under Windows, remove the following line from the makefi
18 18
19 19 $(RESHCK) -addskip $@.exe, $@.exe, resource.res ,,, $(RESHCK) -addskip $@.exe, $@.exe, resource.res ,,,
20 20
21 Current version is 1.0f, defined in pjass.res.
21 Current version is 1.0e, defined in pjass.res.
22 22
23 23 Additionally UPX is used to pack the executable. You can get it here: Additionally UPX is used to pack the executable. You can get it here:
24 24
File readme.txt changed (mode: 100644) (index 135d265..85b935f)
1 pjass 17.01.2007 (v 1.0f)
1 pjass 17.01.2007 (v 1.0g)
2 2 A lightweight and fast Jass2 parser for bison/yacc A lightweight and fast Jass2 parser for bison/yacc
3 3 by Rudi Cilibrasi by Rudi Cilibrasi
4 4 Sun Jun 8 00:51:53 CEST 2003 Sun Jun 8 00:51:53 CEST 2003
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