Changes for version 6.0.33 - 2024-02-20

  • Jean-Damien Durand <jeandamiendurand@free.fr>
    • dist.ini: Fixed version_regexp [ci skip]
    • Version 6.0.33
    • Version 6.0.32 [ci skip]
    • workflows/windows.yml: Fix targets [ci skip]
    • workflows/windows.yml: Fix typo [ci skip]
    • workflows/windows.yml: Switch to NMake Makefiles [ci skip]
    • etc/compile_marpaESLIF.pl: ICONV_CONST dev+
    • etc/compile_marpaESLIF.pl: Add iconv include
    • Order of objects dev+ 2
    • Order of objects dev+
    • Remove Test::Pod::LinkCheck: no option to disable cpan check as far as I see [ci skip]
    • workflows/unix.yml: otool dev+ [ci skip]
    • ESLIF.xs: Fix clang warning [ci skip]
    • etc/compile_marpaESLIF.pl: +lc++ v.s. +lstdc++ dev+
    • Removed Test::EOF and fix for Test::Pod::LinkCheck
    • etc/compile_marpaESLIF.pl: Win32 dev+
    • etc/compile_marpaESLIF.pl: Fix
    • etc/compile_marpaESLIF.pl: check_big_endian test must never fail [ci skip]
    • CI: print perl config
    • etc/init_pause.pl: Fix 2
    • etc/init_pause.pl: Fix
    • etc/init_pause.pl: Use in appveyor [ci skip]
    • etc/init_pause.pl: Add and use
    • .github/workflows: dev+
    • .github/workflows: dev+ [ci skip]
    • .github/workflows: Work on homedir dev+ [ci skip]
    • workflows/windows.yml: pause setup [ci skip]
    • CMakeLists.txt: Fixes dev+
    • CMakeLists.txt: Fixes
    • CMakeLists.txt: Removed Dist::Zilla::Plugin::AlienBuild [ci skip]
    • CMakeLists.txt dev+
    • Config::AutoConf dev+ [ci skip]
    • Back to Config::AutoConf dev+ [ci skip]
    • .appveyor.yml: We want a full clone [ci skip]
    • workflows/windows.yml: Set PAUSE identity in %USERPROFILE%\.pause dev+
    • workflows/windows.yml: Set PAUSE identity in %USERPROFILE%\.pause
    • Move get_cmake3.pl to etc/call_cmake3.pl [ci skip]
    • Move call_cmake3.pl to etc/call_cmake3.pl [ci skip]
    • dist.ini: PruneCruft dev+ [ci skip]
    • dist.ini: Gather dev+
    • CMakeLists.txt: perl deps dev+
    • CI tests tuning dev+
    • CI prereqs dev+
    • .appveyor.yml: Add
    • CI windows dev+
    • CI dev+
    • CMakeLists.txt: Update marpaESLIF git dependency
    • dist.ini: dev+
    • dist.ini: Fix Awesome.WriteMakefile_arg
    • dist.ini: Set INC and MYEXTLIB
    • call_cmake3.pl: Add $ENV{CMAKE_HELPERS_WIN32_PACKAGING} = 1
    • README.txt: Add
    • call_cmake3.pl: Add print statements
    • marpaESLIF/alienfile: Add -DCMAKE_BUILD_TYPE=Release
    • call_cmake3.pl: Set $ENV{CMAKE_HELPERS_NAMELINK_SKIP} = 1
    • dev+
    • marpaESLIFPerl/alienfile: -DPREFER_STATIC_DEPENDENCIES=ON
    • CMakeLists.txt: Support of $ENV{CMAKE_HELPERS_DEPEND_CMAKE_HELPERS_FILE}
    • call_cmake3.pl: Fix _env_cmake_helpers_depend_file_toupper to unauthoirized characters
    • ESLIF.xs: Use Perl macros for LIKELY, UNLIKELY, PERL_STATIC_INLINE
  • jddurand <jeandamiendurand@free.fr>
    • Initial commit

Documentation

MarpaX::ESLIF's BNF
MarpaX::ESLIF's Bindings
MarpaX::ESLIF's Introduction
MarpaX::ESLIF's logger interface
MarpaX::ESLIF's recognizer interface
MarpaX::ESLIF Calculator Tutorial
MarpaX::ESLIF's value interface

Modules

ESLIF is Extended ScanLess InterFace
ESLIF base
ESLIF Event Types
MarpaX::ESLIF's grammar
ESLIF Grammar Properties
ESLIF Grammar Rule Properties
ESLIF Grammar Symbol Properties
ESLIF's JSON interface
ESLIF's JSON decoder interface
MarpaX::ESLIF::JSON Recognizer Interface
ESLIF's JSON encoder interface
ESLIF Logger levels
MarpaX::ESLIF's recognizer
ESLIF Regex Callout
ESLIF Rule Property Bit Set
ESLIF String is any string value with encoding attribute
MarpaX::ESLIF's symbol
ESLIF Symbol Event Bit Set
ESLIF Symbol Property Bit Set
ESLIF Symbol Type
MarpaX::ESLIF's value
ESLIF Value Types