[][src]Module honeycomb::language

This module is useful for consuming common language tokens such as strings, identifiers, punctuation, floats, and arrays.

Functions

alpha

Consumes an alphabetic character

alphanumeric

Consumes an alphanumeric character

array

Consumes an array of items

identifier

Consumes an alphanumeric identifier

number

Consumes a number

numeral

Consumes a numeric character

punctuation

Consumes a punctuation character One of ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

string

Consumes a quoted string

token

Consumes a common language token like A string A number An identifier Or Punctuation