[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/parser-generator updated (0d0710d02a -> 6f09a9ca67)
From: |
Christian Johansson |
Subject: |
[elpa] externals/parser-generator updated (0d0710d02a -> 6f09a9ca67) |
Date: |
Wed, 10 Jan 2024 15:35:20 -0500 (EST) |
cjohansson pushed a change to branch externals/parser-generator.
from 0d0710d02a Added subr-x require
new c299371a74 Started work on refactoring lex-analyzer into a
state-based lex-analyzer
new c05af8579e Improved documentation
new af5a8b0c68 Improvements in testing and exporting
new e598f652a7 Made some more tests pass after lex-analyzer refactor
new 23d56a077d More work on lexer without global state
new d96c81cb84 Passing lr-tests after refactor
new 6a7dcdb8db Passing unit tests for LR parsers
new 843e26930f Passing all unit tests after refactor
new c417cb10f2 Fixes for byte-compilation warnings
new f158de436f Updated TODO items
new cfc687a662 More work on refactoring lexer to handle states and
using a buffer
new 48bc7edaa3 More work on buffered lexer
new 6914034c06 More optimizations
new b55aba0ba4 More notes
new 096436cccd Added unit test for state-based lexer
new 9073a387ba More fixes for state-based lexer
new 770a788b4d Passing final tests for state-based lex-analyzer
new 4e02cf6d0f Improved readme
new 6f09a9ca67 Updated copyright years, version and modified date
Summary of changes:
README.md | 2 +-
docs/Lexical-Analysis.md | 52 +++--
parser-generator-lex-analyzer.el | 276 ++++++++++++++++++---------
parser-generator-ll-export.el | 266 ++++++++++++++++++--------
parser-generator-ll.el | 10 +-
parser-generator-lr-export.el | 297 ++++++++++++++++++-----------
parser-generator-lr.el | 69 +++----
parser-generator.el | 41 ++--
test/parser-generator-lex-analyzer-test.el | 139 ++++++++++++--
test/parser-generator-ll-export-test.el | 19 +-
test/parser-generator-ll-test.el | 59 ++++--
test/parser-generator-lr-export-test.el | 24 +--
test/parser-generator-lr-test.el | 143 ++++++++------
test/parser-generator-test.el | 12 +-
14 files changed, 929 insertions(+), 480 deletions(-)
- [elpa] externals/parser-generator updated (0d0710d02a -> 6f09a9ca67),
Christian Johansson <=
- [elpa] externals/parser-generator e598f652a7 04/19: Made some more tests pass after lex-analyzer refactor, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 23d56a077d 05/19: More work on lexer without global state, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 6914034c06 13/19: More optimizations, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 096436cccd 15/19: Added unit test for state-based lexer, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 9073a387ba 16/19: More fixes for state-based lexer, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator c299371a74 01/19: Started work on refactoring lex-analyzer into a state-based lex-analyzer, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 843e26930f 08/19: Passing all unit tests after refactor, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 6a7dcdb8db 07/19: Passing unit tests for LR parsers, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator 6f09a9ca67 19/19: Updated copyright years, version and modified date, Christian Johansson, 2024/01/10
- [elpa] externals/parser-generator c417cb10f2 09/19: Fixes for byte-compilation warnings, Christian Johansson, 2024/01/10