abnf_core

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 1 Imported by: 0

README

abnf_core

Package abnf_core implements core ABNF rules defined in RFC 5234 Appendix B.

Documentation

Overview

Package abnf_core implements core ABNF rules defined in RFC 5234 Appendix B.

Rules are generated as ready to use operators.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ALPHA

func ALPHA(s []byte, ns abnf.Nodes) abnf.Nodes

ALPHA rule: ALPHA = %x41-5A / %x61-7A

func BIT

func BIT(s []byte, ns abnf.Nodes) abnf.Nodes

BIT rule: BIT = "0" / "1"

func CHAR

func CHAR(s []byte, ns abnf.Nodes) abnf.Nodes

CHAR rule: CHAR = %x01-7F

func CR

func CR(s []byte, ns abnf.Nodes) abnf.Nodes

CR rule: CR = %x0D

func CRLF

func CRLF(s []byte, ns abnf.Nodes) abnf.Nodes

CRLF rule: CRLF = CR LF / LF

func CTL

func CTL(s []byte, ns abnf.Nodes) abnf.Nodes

CTL rule: CTL = %x00-1F / %x7F

func DIGIT

func DIGIT(s []byte, ns abnf.Nodes) abnf.Nodes

DIGIT rule: DIGIT = %x30-39

func DQUOTE

func DQUOTE(s []byte, ns abnf.Nodes) abnf.Nodes

DQUOTE rule: DQUOTE = %x22

func HEXDIG

func HEXDIG(s []byte, ns abnf.Nodes) abnf.Nodes

HEXDIG rule: HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" / "a" / "b" / "c" / "d" / "e" / "f"

func HTAB

func HTAB(s []byte, ns abnf.Nodes) abnf.Nodes

HTAB rule: HTAB = %x09

func LF

func LF(s []byte, ns abnf.Nodes) abnf.Nodes

LF rule: LF = %x0A

func LWSP

func LWSP(s []byte, ns abnf.Nodes) abnf.Nodes

LWSP rule: LWSP = *(WSP / CRLF WSP)

func OCTET

func OCTET(s []byte, ns abnf.Nodes) abnf.Nodes

OCTET rule: OCTET = %x00-FF

func SP

func SP(s []byte, ns abnf.Nodes) abnf.Nodes

SP rule: SP = %x20

func VCHAR

func VCHAR(s []byte, ns abnf.Nodes) abnf.Nodes

VCHAR rule: VCHAR = %x21-7E

func WSP

func WSP(s []byte, ns abnf.Nodes) abnf.Nodes

WSP rule: WSP = SP / HTAB

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL