BSD Ports

devel/pegtl 4.0.1 FreeBSD

Parsing Expression Grammar Template Library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c71ae1dcd5
License
BSL
Categories
devel
Package size
103.0 KiB, 737.1 KiB installed

Description

The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency C++ header-only parser combinator library for creating parsers according to a Parsing Expression Grammar (PEG).

In the other systems

SystemPortVersion
FreeBSDdevel/pegtl4.0.1
HardenedBSDdevel/pegtl4.0.1
GhostBSDdevel/pegtl4.0.1

Install

Binary package:

pkg install pegtl

From the ports tree:

cd /usr/ports/devel/pegtl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pegtl>0:devel/pegtl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.0.14.0.13.2.73.2.84.0.1
FreeBSD:14:quarterly4.0.14.0.1n/a3.2.84.0.1
FreeBSD:15:latest4.0.14.0.1n/a3.2.83.2.8
FreeBSD:15:quarterly4.0.14.0.1n/an/an/a
FreeBSD:16:latest4.0.14.0.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing
Service scripts
none

Files

pkg-plist 345
  • include/tao/pegtl.hpp
  • include/tao/pegtl/action/add_guard.hpp
  • include/tao/pegtl/action/add_state.hpp
  • include/tao/pegtl/action/change_action.hpp
  • include/tao/pegtl/action/change_action_and_state.hpp
  • include/tao/pegtl/action/change_action_and_states.hpp
  • include/tao/pegtl/action/change_control.hpp
  • include/tao/pegtl/action/change_rule.hpp
  • include/tao/pegtl/action/change_state.hpp
  • include/tao/pegtl/action/change_states.hpp
  • include/tao/pegtl/action/check_consume.hpp
  • include/tao/pegtl/action/check_depth.hpp
  • include/tao/pegtl/action/control_action.hpp
  • include/tao/pegtl/action/disable_action.hpp
  • include/tao/pegtl/action/enable_action.hpp
  • include/tao/pegtl/action/limit_consume.hpp
  • include/tao/pegtl/action/match_typed_state.hpp
  • include/tao/pegtl/action/require_apply.hpp
  • include/tao/pegtl/action/require_apply0.hpp
  • include/tao/pegtl/action_input.hpp
  • include/tao/pegtl/apply_mode.hpp
  • include/tao/pegtl/argv_input.hpp
  • include/tao/pegtl/ascii.hpp
  • include/tao/pegtl/base_input.hpp
  • include/tao/pegtl/binary/enums.hpp
  • include/tao/pegtl/binary/int16.hpp
  • include/tao/pegtl/binary/int32.hpp
  • include/tao/pegtl/binary/int64.hpp
  • include/tao/pegtl/binary/int8.hpp
  • include/tao/pegtl/binary/internal/endian.hpp
  • include/tao/pegtl/binary/internal/int_rules.ipp
  • include/tao/pegtl/binary/internal/integer_adapt.hpp
  • include/tao/pegtl/binary/internal/integer_bswap.hpp
  • include/tao/pegtl/binary/internal/integer_bswap_gcc_clang.hpp
  • include/tao/pegtl/binary/internal/integer_bswap_win32.hpp
  • include/tao/pegtl/binary/internal/integer_size.hpp
  • include/tao/pegtl/binary/internal/peek_aliases.hpp
  • include/tao/pegtl/binary/internal/peek_endian.hpp
  • include/tao/pegtl/binary/internal/peek_masked.hpp
  • include/tao/pegtl/binary/uint16.hpp
  • include/tao/pegtl/binary/uint32.hpp
  • include/tao/pegtl/binary/uint64.hpp
  • include/tao/pegtl/binary/uint8.hpp
  • include/tao/pegtl/config.hpp
  • include/tao/pegtl/control/apply_typed_state.hpp
  • include/tao/pegtl/control/input_control.hpp
  • include/tao/pegtl/control/internal/apply_typed_state.hpp
  • include/tao/pegtl/control/internal/input_control.hpp
  • include/tao/pegtl/control/internal/must_if.hpp
  • include/tao/pegtl/control/internal/remove_first_state.hpp
  • include/tao/pegtl/control/internal/rewind_control.hpp
  • include/tao/pegtl/control/internal/rewind_state_control.hpp
  • include/tao/pegtl/control/internal/shuffle_states.hpp
  • include/tao/pegtl/control/internal/state_control.hpp
  • include/tao/pegtl/control/must_if.hpp
  • include/tao/pegtl/control/remove_first_state.hpp
  • include/tao/pegtl/control/remove_first_states.hpp
  • include/tao/pegtl/control/remove_last_states.hpp
  • include/tao/pegtl/control/reverse_states.hpp
  • include/tao/pegtl/control/rewind_control.hpp
  • include/tao/pegtl/control/rewind_state_control.hpp
  • include/tao/pegtl/control/rotate_states_left.hpp
  • include/tao/pegtl/control/rotate_states_right.hpp
  • include/tao/pegtl/control/shuffle_states.hpp
  • include/tao/pegtl/control/state_control.hpp
  • include/tao/pegtl/copy_input.hpp
  • include/tao/pegtl/count_position.hpp
  • include/tao/pegtl/debug/analyze.hpp
  • include/tao/pegtl/debug/analyze_traits.hpp
  • include/tao/pegtl/debug/coverage.hpp
  • include/tao/pegtl/debug/internal/analyze_cycles.hpp
  • include/tao/pegtl/debug/internal/analyze_enum.hpp
  • include/tao/pegtl/debug/internal/analyze_guards.hpp
  • include/tao/pegtl/debug/print.hpp
  • include/tao/pegtl/debug/print_coverage.hpp
  • include/tao/pegtl/debug/trace.hpp
  • include/tao/pegtl/debug/trace_action.hpp
  • include/tao/pegtl/debug/trace_state.hpp
  • include/tao/pegtl/debug/trace_struct.hpp
  • include/tao/pegtl/debug/trace_traits.hpp
  • include/tao/pegtl/debug/visit.hpp
  • include/tao/pegtl/default_eol.hpp
  • include/tao/pegtl/demangle.hpp
  • include/tao/pegtl/deprecated/alphabet.hpp
  • include/tao/pegtl/deprecated/if_then.hpp
  • include/tao/pegtl/deprecated/integer.hpp
  • include/tao/pegtl/deprecated/internal/ascii_utility.hpp
  • include/tao/pegtl/deprecated/internal/integer.hpp
  • include/tao/pegtl/deprecated/internal/unhex_utility.hpp
  • include/tao/pegtl/deprecated/rep_one_min_max.hpp
  • include/tao/pegtl/deprecated/rep_string.hpp
  • include/tao/pegtl/deprecated/unescape.hpp
  • include/tao/pegtl/eol_exclude_tag.hpp
  • include/tao/pegtl/eol_matched_tag.hpp
  • include/tao/pegtl/eol_unknown_tag.hpp
  • include/tao/pegtl/example/abnf_abnf.hpp
  • include/tao/pegtl/example/abnf_core.hpp
  • include/tao/pegtl/example/escaped.hpp
  • include/tao/pegtl/example/fp.hpp
  • include/tao/pegtl/example/http.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
taocpp-PEGTL-4.0.1_GH0.tar.gz384985ebc930bd9e3c37fd40771304cd3f318623ed87fe2880d17f514c080d16a12965

Commit history 1

DateCommitCreditsLog message
c71ae1dcd5 Yuri Victorovich devel/pegtl: update 4.0.0 → 4.0.1