[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/parser-generator updated (4a3a51de0a -> 4c34af706f)
From: |
Christian Johansson |
Subject: |
[elpa] externals/parser-generator updated (4a3a51de0a -> 4c34af706f) |
Date: |
Sat, 12 Feb 2022 02:24:40 -0500 (EST) |
cjohansson pushed a change to branch externals/parser-generator.
from 4a3a51de0a Added FSF copyright headers
new 26b8a21276 Added failing test for LR(k=1) parse with left-recursive
grammar
new abf7fcf615 Improved debug message
new f2c4ad9665 Added TODO item
new 4297a9b43e Added another failing test for FIRST(x) were first
symbol can be %empty
new 3bf81567ac Added TODO notes and a failing test for e-free-first
new 94fa7c3732 Cleaning up of e-free-first test
new 0e1fbf9cef More debugging of edge case
new add9d0072f Added failing test for e-free-first
new a175c1317a Started on refactor of e-free-first function to properly
handle a edge case
new 4e4907da84 More wrestling with FIRST and E-FREE-FIRST
new 0fa8261ed2 Passing some tests for FIRST
new bb396d5ce9 Made psuedo-code for algorithm of FIRST and E-FREE-FIRST
new d2227ad65e More wrestling with FIRST and E-FREE-FIRST calculation
new efe98cb71a More tweaks of FIRST and E-FREE-FIRST
new 6ffa2a0290 More work on FIRST function
new d85a3ae246 Passing more tests
new 653b8edece Added failing test for generate-f-sets
new e1f3fb4042 More work on FIRST
new 69fc89898e Passing all tests for FIRST and E-FREE-FIRST with new
algorithm
new 432e3732f2 Fixed some byte-compilation warnings
new 58548b8e10 Passing test for LR-parse with k=2 again
new dced2e199f Sorting LR-action tables before outputting them in
messages
new 98dc561880 FIRST() and E-FREE-FIRST() passing LR-test for k=0
new 6726c5231e Fixed conflict
new ba2bda38da Added use of default conflict resolution flag in
action-table generation
new e2e464bb17 Updated version, date and TODO
new 536198eb0a Fixed typo in comment
new a7a321ca93 Added link to TODO document
new 4c34af706f Improved documentation
Summary of changes:
README.md | 6 +-
TODO.md | 18 +
docs/Syntax-Analysis.md | 7 +-
parser-generator-lr.el | 39 +-
parser-generator.el | 1412 +++++++++++++++++++-------------------
test/parser-generator-lr-test.el | 164 ++++-
test/parser-generator-test.el | 92 ++-
7 files changed, 988 insertions(+), 750 deletions(-)
create mode 100644 TODO.md
- [elpa] externals/parser-generator updated (4a3a51de0a -> 4c34af706f),
Christian Johansson <=
- [elpa] externals/parser-generator f2c4ad9665 03/29: Added TODO item, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator abf7fcf615 02/29: Improved debug message, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator 4297a9b43e 04/29: Added another failing test for FIRST(x) were first symbol can be %empty, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator 26b8a21276 01/29: Added failing test for LR(k=1) parse with left-recursive grammar, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator add9d0072f 09/29: Added failing test for e-free-first, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator bb396d5ce9 12/29: Made psuedo-code for algorithm of FIRST and E-FREE-FIRST, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator 0fa8261ed2 11/29: Passing some tests for FIRST, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator 3bf81567ac 05/29: Added TODO notes and a failing test for e-free-first, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator 4e4907da84 10/29: More wrestling with FIRST and E-FREE-FIRST, Christian Johansson, 2022/02/12
- [elpa] externals/parser-generator 6ffa2a0290 15/29: More work on FIRST function, Christian Johansson, 2022/02/12