Skip to content

lpegv1.1.0

Updated

LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).

#Usage

lpeg provides CMake targets:

find_package(unofficial-lpeg CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::lpeg::lpeg)

UNOFFICIAL_LPEG_LUA_FILES will be set to the path of re.lua

add_custom_command(TARGET main POST_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy
  ${UNOFFICIAL_LPEG_LUA_FILES}
  $<TARGET_FILE_DIR:main>)

install(FILES ${UNOFFICIAL_LPEG_LUA_FILES} DESTINATION my_lua_path)

#License

MIT

#Supported Platforms

All platforms supported.

#Features

No features defined.

#Dependencies

No transitive dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

No ports use this.

#Host Tool For

No ports use this.

#Contributors

  • Stephen E. Baker's avatarStephen E. Baker
  • Robert Schumacher's avatarRobert Schumacher
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • pravic's avatarpravic
  • Stefano Sinigardi's avatarStefano Sinigardi
  • Billy O'Neal's avatarBilly O'Neal
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • autoantwort's avatarautoantwort
  • dundargoc's avatardundargoc

#Changelog

  • 0f7284c[lpeg] Add cmake Config file (#39001)
  • dd38f20[lpeg] update to 1.1.0 (#35580)
  • 5b11232[many-ports] Don't use deprecated functions (autogenerated) (#26981)
  • 8ead9c2[many ports]switch to vcpkg-cmake / vckg-cmake-config part 3 (#29883)
  • b295670Bulk convert control files. (#19986)
  • 46d0f05[luafilesystem][lpeg] Bump versions (#11554)
  • 726c111[vcpkg] fatal_error when patch fails to apply (#8087)
  • 18b029a[WIP] Add a Homepage URL entry for vcpkg ports (#2933)
  • 26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)
  • 676f55d[lpeg] Fix oversight while changing copyright
  • 29681a5[lpeg] Use copyright file from sources
  • 1653cf4Add package for lpeg