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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/pegtl | 4.0.1 |
| HardenedBSD | devel/pegtl | 4.0.1 |
| GhostBSD | devel/pegtl | 4.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.0.1 | 4.0.1 | 3.2.7 | 3.2.8 | 4.0.1 |
| FreeBSD:14:quarterly | 4.0.1 | 4.0.1 | n/a | 3.2.8 | 4.0.1 |
| FreeBSD:15:latest | 4.0.1 | 4.0.1 | n/a | 3.2.8 | 3.2.8 |
| FreeBSD:15:quarterly | 4.0.1 | 4.0.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.0.1 | 4.0.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| taocpp-PEGTL-4.0.1_GH0.tar.gz | 384985 | ebc930bd9e3c37fd40771304cd3f318623ed87fe2880d17f514c080d16a12965 |