diff options
| author | Alexey Romanoff <ar@logiceditor.com> | 2021-08-15 15:17:28 +0300 |
|---|---|---|
| committer | Alexey Romanoff <ar@logiceditor.com> | 2021-08-16 16:35:07 +0300 |
| commit | 7668d9076da6e2ae9e220eafb5c6ee1e933c088d (patch) | |
| tree | c2d8e3bdd0d6d189572bd50d8d9a078097fcc3b5 | |
| parent | 635a51b5c88e958c27b26e049c639ea774946367 (diff) | |
| download | lpeglabel-7668d9076da6e2ae9e220eafb5c6ee1e933c088d.tar.gz lpeglabel-7668d9076da6e2ae9e220eafb5c6ee1e933c088d.tar.bz2 lpeglabel-7668d9076da6e2ae9e220eafb5c6ee1e933c088d.zip | |
change prefix of source files from 'lp' to 'lpl'
To eliminate conflicts with the original LPeg:
> $ lua -e "require 'lpeg'; require 'lpeglabel'; for _ in (require'lxsh').lexers.lua.gmatch('1') do end"
lua: lpvm.c:347: match: Assertion `stack > getstackbase(L, ptop) && (stack - 1)->s != NULL' failed.
Aborted
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | lplcap.c (renamed from lpcap.c) | 6 | ||||
| -rw-r--r-- | lplcap.h (renamed from lpcap.h) | 8 | ||||
| -rw-r--r-- | lplcode.c (renamed from lpcode.c) | 6 | ||||
| -rw-r--r-- | lplcode.h (renamed from lpcode.h) | 12 | ||||
| -rw-r--r-- | lplprint.c (renamed from lpprint.c) | 8 | ||||
| -rw-r--r-- | lplprint.h (renamed from lpprint.h) | 10 | ||||
| -rw-r--r-- | lpltree.c (renamed from lptree.c) | 12 | ||||
| -rw-r--r-- | lpltree.h (renamed from lptree.h) | 8 | ||||
| -rw-r--r-- | lpltypes.h (renamed from lptypes.h) | 6 | ||||
| -rw-r--r-- | lplvm.c (renamed from lpvm.c) | 10 | ||||
| -rw-r--r-- | lplvm.h (renamed from lpvm.h) | 8 | ||||
| -rw-r--r-- | makefile | 12 |
13 files changed, 54 insertions, 54 deletions
| @@ -486,5 +486,5 @@ its initial rule. | |||
| 486 | 486 | ||
| 487 | In case your grammar has many regular and recovery rules, | 487 | In case your grammar has many regular and recovery rules, |
| 488 | you may get an error message such as grammar: <em>has too many rules</em>. | 488 | you may get an error message such as grammar: <em>has too many rules</em>. |
| 489 | In this case, we need to change *MAXRULES* in `lptypes.h`. | 489 | In this case, we need to change *MAXRULES* in `lpltypes.h`. |
| 490 | 490 | ||
| @@ -1,13 +1,13 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpcap.c $ | 2 | ** $Id: lplcap.c $ |
| 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) | 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | #include "lua.h" | 6 | #include "lua.h" |
| 7 | #include "lauxlib.h" | 7 | #include "lauxlib.h" |
| 8 | 8 | ||
| 9 | #include "lpcap.h" | 9 | #include "lplcap.h" |
| 10 | #include "lptypes.h" | 10 | #include "lpltypes.h" |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | #define captype(cap) ((cap)->kind) | 13 | #define captype(cap) ((cap)->kind) |
| @@ -1,12 +1,12 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpcap.h $ | 2 | ** $Id: lplcap.h $ |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #if !defined(lpcap_h) | 5 | #if !defined(lplcap_h) |
| 6 | #define lpcap_h | 6 | #define lplcap_h |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | #include "lptypes.h" | 9 | #include "lpltypes.h" |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | /* kinds of captures */ | 12 | /* kinds of captures */ |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpcode.c $ | 2 | ** $Id: lplcode.c $ |
| 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) | 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| @@ -9,8 +9,8 @@ | |||
| 9 | #include "lua.h" | 9 | #include "lua.h" |
| 10 | #include "lauxlib.h" | 10 | #include "lauxlib.h" |
| 11 | 11 | ||
| 12 | #include "lptypes.h" | 12 | #include "lpltypes.h" |
| 13 | #include "lpcode.h" | 13 | #include "lplcode.h" |
| 14 | 14 | ||
| 15 | 15 | ||
| 16 | /* signals a "no-instruction */ | 16 | /* signals a "no-instruction */ |
| @@ -1,15 +1,15 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpcode.h $ | 2 | ** $Id: lplcode.h $ |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #if !defined(lpcode_h) | 5 | #if !defined(lplcode_h) |
| 6 | #define lpcode_h | 6 | #define lplcode_h |
| 7 | 7 | ||
| 8 | #include "lua.h" | 8 | #include "lua.h" |
| 9 | 9 | ||
| 10 | #include "lptypes.h" | 10 | #include "lpltypes.h" |
| 11 | #include "lptree.h" | 11 | #include "lpltree.h" |
| 12 | #include "lpvm.h" | 12 | #include "lplvm.h" |
| 13 | 13 | ||
| 14 | LUAI_FUNC int tocharset (TTree *tree, Charset *cs); | 14 | LUAI_FUNC int tocharset (TTree *tree, Charset *cs); |
| 15 | LUAI_FUNC int checkaux (TTree *tree, int pred); | 15 | LUAI_FUNC int checkaux (TTree *tree, int pred); |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpprint.c $ | 2 | ** $Id: lplprint.c $ |
| 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) | 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| @@ -8,9 +8,9 @@ | |||
| 8 | #include <stdio.h> | 8 | #include <stdio.h> |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | #include "lptypes.h" | 11 | #include "lpltypes.h" |
| 12 | #include "lpprint.h" | 12 | #include "lplprint.h" |
| 13 | #include "lpcode.h" | 13 | #include "lplcode.h" |
| 14 | 14 | ||
| 15 | 15 | ||
| 16 | #if defined(LPEG_DEBUG) | 16 | #if defined(LPEG_DEBUG) |
| @@ -1,14 +1,14 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpprint.h $ | 2 | ** $Id: lplprint.h $ |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | #if !defined(lpprint_h) | 6 | #if !defined(lplprint_h) |
| 7 | #define lpprint_h | 7 | #define lplprint_h |
| 8 | 8 | ||
| 9 | 9 | ||
| 10 | #include "lptree.h" | 10 | #include "lpltree.h" |
| 11 | #include "lpvm.h" | 11 | #include "lplvm.h" |
| 12 | 12 | ||
| 13 | 13 | ||
| 14 | #if defined(LPEG_DEBUG) | 14 | #if defined(LPEG_DEBUG) |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lptree.c $ | 2 | ** $Id: lpltree.c $ |
| 3 | ** Copyright 2013, Lua.org & PUC-Rio (see 'lpeg.html' for license) | 3 | ** Copyright 2013, Lua.org & PUC-Rio (see 'lpeg.html' for license) |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| @@ -11,11 +11,11 @@ | |||
| 11 | #include "lua.h" | 11 | #include "lua.h" |
| 12 | #include "lauxlib.h" | 12 | #include "lauxlib.h" |
| 13 | 13 | ||
| 14 | #include "lptypes.h" | 14 | #include "lpltypes.h" |
| 15 | #include "lpcap.h" | 15 | #include "lplcap.h" |
| 16 | #include "lpcode.h" | 16 | #include "lplcode.h" |
| 17 | #include "lpprint.h" | 17 | #include "lplprint.h" |
| 18 | #include "lptree.h" | 18 | #include "lpltree.h" |
| 19 | 19 | ||
| 20 | 20 | ||
| 21 | /* number of siblings for each tree */ | 21 | /* number of siblings for each tree */ |
| @@ -1,12 +1,12 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lptree.h $ | 2 | ** $Id: lpltree.h $ |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #if !defined(lptree_h) | 5 | #if !defined(lpltree_h) |
| 6 | #define lptree_h | 6 | #define lpltree_h |
| 7 | 7 | ||
| 8 | 8 | ||
| 9 | #include "lptypes.h" | 9 | #include "lpltypes.h" |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | /* | 12 | /* |
| @@ -1,12 +1,12 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lptypes.h $ | 2 | ** $Id: lpltypes.h $ |
| 3 | ** LPeg - PEG pattern matching for Lua | 3 | ** LPeg - PEG pattern matching for Lua |
| 4 | ** Copyright 2007-2019, Lua.org & PUC-Rio (see 'lpeg.html' for license) | 4 | ** Copyright 2007-2019, Lua.org & PUC-Rio (see 'lpeg.html' for license) |
| 5 | ** written by Roberto Ierusalimschy | 5 | ** written by Roberto Ierusalimschy |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #if !defined(lptypes_h) | 8 | #if !defined(lpltypes_h) |
| 9 | #define lptypes_h | 9 | #define lpltypes_h |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | #include <assert.h> | 12 | #include <assert.h> |
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpvm.c $ | 2 | ** $Id: lplvm.c $ |
| 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) | 3 | ** Copyright 2007, Lua.org & PUC-Rio (see 'lpeg.html' for license) |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| @@ -10,10 +10,10 @@ | |||
| 10 | #include "lua.h" | 10 | #include "lua.h" |
| 11 | #include "lauxlib.h" | 11 | #include "lauxlib.h" |
| 12 | 12 | ||
| 13 | #include "lpcap.h" | 13 | #include "lplcap.h" |
| 14 | #include "lptypes.h" | 14 | #include "lpltypes.h" |
| 15 | #include "lpvm.h" | 15 | #include "lplvm.h" |
| 16 | #include "lpprint.h" | 16 | #include "lplprint.h" |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | /* initial size for call/backtrack stack */ | 19 | /* initial size for call/backtrack stack */ |
| @@ -1,11 +1,11 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lpvm.h $ | 2 | ** $Id: lplvm.h $ |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #if !defined(lpvm_h) | 5 | #if !defined(lplvm_h) |
| 6 | #define lpvm_h | 6 | #define lplvm_h |
| 7 | 7 | ||
| 8 | #include "lpcap.h" | 8 | #include "lplcap.h" |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | /* Virtual Machine's instructions */ | 11 | /* Virtual Machine's instructions */ |
| @@ -25,7 +25,7 @@ CWARNS = -Wall -Wextra -pedantic \ | |||
| 25 | CFLAGS = $(CWARNS) $(COPT) -std=c99 -I$(LUADIR) -fPIC | 25 | CFLAGS = $(CWARNS) $(COPT) -std=c99 -I$(LUADIR) -fPIC |
| 26 | CC = gcc | 26 | CC = gcc |
| 27 | 27 | ||
| 28 | FILES = lpvm.o lpcap.o lptree.o lpcode.o lpprint.o | 28 | FILES = lplvm.o lplcap.o lpltree.o lplcode.o lplprint.o |
| 29 | # For Linux | 29 | # For Linux |
| 30 | linux: | 30 | linux: |
| 31 | make lpeglabel.so "DLLFLAGS = -shared -fPIC" | 31 | make lpeglabel.so "DLLFLAGS = -shared -fPIC" |
| @@ -54,9 +54,9 @@ clean: | |||
| 54 | rm -f $(FILES) lpeglabel.so | 54 | rm -f $(FILES) lpeglabel.so |
| 55 | 55 | ||
| 56 | 56 | ||
| 57 | lpcap.o: lpcap.c lpcap.h lptypes.h | 57 | lplcap.o: lplcap.c lplcap.h lpltypes.h |
| 58 | lpcode.o: lpcode.c lptypes.h lpcode.h lptree.h lpvm.h lpcap.h | 58 | lplcode.o: lplcode.c lpltypes.h lplcode.h lpltree.h lplvm.h lplcap.h |
| 59 | lpprint.o: lpprint.c lptypes.h lpprint.h lptree.h lpvm.h lpcap.h | 59 | lplprint.o: lplprint.c lpltypes.h lplprint.h lpltree.h lplvm.h lplcap.h |
| 60 | lptree.o: lptree.c lptypes.h lpcap.h lpcode.h lptree.h lpvm.h lpprint.h | 60 | lpltree.o: lpltree.c lpltypes.h lplcap.h lplcode.h lpltree.h lplvm.h lplprint.h |
| 61 | lpvm.o: lpvm.c lpcap.h lptypes.h lpvm.h lpprint.h lptree.h | 61 | lplvm.o: lplvm.c lplcap.h lpltypes.h lplvm.h lplprint.h lpltree.h |
| 62 | 62 | ||
