yhirose
be3b09f704
Fixed typo
5 years ago
yhirose
06fc879371
Removed server mode from peglint and updated documentation
6 years ago
Yuji Hirose
e12ab41b40
Fixed problem with JSON invalid characters
6 years ago
Yuji Hirose
47e51d3651
Fixed problems in server mode of peglint
6 years ago
yhirose
469a61f044
Fixed 'std::call_once' crash problem with peglint on Ubuntu.
6 years ago
Yuji Hirose
91bf45b7d4
Fix #45
6 years ago
yhirose
15a08da1b2
Updated peglint and added peglint documentation
6 years ago
yhirose
f46737acbf
Added --source option
6 years ago
yhirose
ebfafc3947
Removed Visual Studio solution and project files.
7 years ago
yhirose
803335164d
Changed minimum target to be 'c++11'.
8 years ago
hvellyr
f98f8697c6
Add test support for windows MSVC 2015 on appveyor
...
- build the code with source and execution charset set to utf-8 (required
for unicode chars in the source code)
- Example/culebra/linenoise.hpp requires being build with UNICODE on windows
The WIN32 part of that code actually is written against wchar support
only (e.g. wsprintf, wcstol, ...); but some pieces requires the UNICODE def
being set explicitely (e.g. GetEnvironmentVariable).
- don't build lint and language subfolders on windows at all (for now)
8 years ago
hvellyr
1e47348daf
Fix compiler warnings about "missing variable declaration"
8 years ago
hvellyr
8363407768
Fix compiler warnings about "hidden" names
8 years ago
hvellyr
2b2b171cbd
Fix sign/unsigned compiler warnings
8 years ago
hvellyr
5cac962f18
Fix compiler warning about "old style cast"
8 years ago
hvellyr
d95cef6c1b
Fix compiler warnings about unused method parameters
8 years ago
hvellyr
c3c6037241
Enhance CMake files to set warning level high(er) and set C++14 flags
8 years ago
hvellyr
b031727fa2
Cmake 2.8 is more than sufficient
...
... for the purposes of this project and makes testing on older
platforms easier. In addition travis-ci has by default only cmake
2.8.
8 years ago
yhirose
69ede706f0
Fixed build errors. Switched to CMake build system completely.
9 years ago
yhirose
30da6961d4
Updated usage for peglint.
9 years ago
yhirose
8ce03face0
Added README for PEG lint.
9 years ago
yhirose
f33e76249a
Added trace feature.
9 years ago
yhirose
80d1488b42
Fixed ast dump format problem.
9 years ago
yhirose
59c7ab94ac
Fixed the build error with peglint.
9 years ago
Yuji Hirose
8fd93d855f
Moved 'online lint' functionality to peglint.
9 years ago
Yuji Hirose
3f5d54f811
Removed print_ast, and added ast_to_s.
9 years ago
Yuji Hirose
444398d1bb
Added server mode.
9 years ago
Yuji Hirose
adcd259268
Changed to show AST results.
9 years ago
yhirose
337741e17e
Fixed build errors.
9 years ago
yhirose
b9c9216788
Changed namespace/class names.
9 years ago
yhirose
6b690dd3cb
Fixed backtrack problem.
9 years ago
yhirose
2b2a4f3816
Moved files.
9 years ago
yhirose
aa78055654
Fixed problem with AST.
9 years ago
yhirose
de1f7ebad6
Fixed snprintf compile error with VS2015.
9 years ago
yhirose
02957c3668
Fixed build errors.
9 years ago
Yuji Hirose
56ebcf09bf
Fixed source code format.
9 years ago
yhirose
0ddb5682af
Code cleanup.
9 years ago
yhirose
bca3785c89
Converted vcxproj files for vc++ 2015.
9 years ago
yhirose
5079d3406a
Added XMLHttpRequest Level2 support.
9 years ago
yhirose
43aae85df3
Style change.
9 years ago
Yuji Hirose
698d04a3ca
Fixed compile error on Raspberry PI.
9 years ago
yhirose
f70da10d79
Fixed problem with Webkit.
9 years ago
yhirose
85932059b9
Added peglint playground.
9 years ago
yhirose
341659f699
Added optimize_nodes parameter.
9 years ago
yhirose
1a9fddd3f8
Added AST and command line string features in peglint.
9 years ago
yhirose
e40117b44c
Removed unused file from project.
10 years ago
yhirose
7d17f7ce8d
Fixed error message problem.
10 years ago
yhirose
e30b4a281f
Name refactoring.
10 years ago
yhirose
4e79b2de95
Added 'named capture'. Changed to cache user data.
10 years ago
yhirose
1fc0a6819e
Updated public interface.
10 years ago