Skip to content

Tags: TheLartians/PEGParser

Tags

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add subscript operator to Expression to access sub-expressions by name (

#60)

* Add another subscript operator to expression to access sub-expressions by name.

* explicitly include optional for windows.

* clang-format run.

* Add test for subscript operators.

* Forgot the clang-format run again ...

* Simplify subscript test

v2.1.1

Toggle v2.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update dependencies, fix readme example (#58)

* update dependencies, namespace targets and activate cmake format

* fix valgrind install

* merge envs

v2.1

Toggle v2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Namespace rename and string_view bounds check (#54)

* rename grammar namespace from 'presets' to 'grammar'

* return 0 character on end of string

* enable windows workflow

* apply clang-format

* bump version in CMake

v2.0

Toggle v2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
modernise and rename project (#50)

* modernize and rename project

* use gcc-9

* improve compiler compatibility

* improve instalibility

* include array header

* install glue target

* remove lossy conversions

* add find_package(PEGParserGlue)

* disable shadown warning

* remove deprecated std::iterator

* remove conversion

* rename examples and unshadow member

* add example workflow

* remove arg name

* rename workflow

* try with auto

* remove default argument

* move callback type outside function

* rename peg -> presets

* move OtherExpression out of type declarations

* use template callback parameter

* unwrap call

* add missing args

* add explicit conversion

* add implicit args

* use explicit arguments

* add explicit conversion

* don't supress output

* abort windows tests

v1.10

Toggle v1.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
bugfix and performance improvement (#48)

* add bugfix and tests

* update version

v1.9

Toggle v1.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Glue (#43)

* update CPM

* update extension

* v1.9

* update tests

v1.8

Toggle v1.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
update cmake (v1.8) (#38)

* update cmake (v1.8)

* update readme

* update cmake

v1.7

Toggle v1.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v1.7 (#35)

* closes #33

* added Werror

* error symbol is now the default rule

* update LHC

* correct spelling for cacheable

* update LHC

* update Glue

* update tests

* update CPM

* v1.7

* update CMake

* update Glue

* update Glue

* update readme

* update Glue

* upadate Glue

v1.6

Toggle v1.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
update readme (#22)

* update readme

* Update README.md

* Update README.md

* Update CMakeLists.txt (#24)

v1.5

Toggle v1.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v1.5 (#21)

* rename files

* add extension

* add extension test

* refactor peg grammar program

* update parser extension test

* update deps

* update travis

* update Glue

* v1.5