Packages

Gleam lexer in gleam

Current section

Files

Jump to
shimmy src shimmy@token.erl
Raw

src/shimmy@token.erl

-module(shimmy@token).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export_type([token/0]).
-type token() :: {name, binary()} |
{up_name, binary()} |
{discard_name, binary()} |
{int, binary()} |
{float, binary()} |
{string, binary()} |
{comment_doc, binary()} |
{comment_normal, binary()} |
{comment_module, binary()} |
left_paren |
right_paren |
left_square |
right_square |
left_brace |
right_brace |
plus |
minus |
star |
slash |
less |
greater |
less_equal |
greater_equal |
percent |
plus_dot |
minus_dot |
star_dot |
slash_dot |
less_dot |
greater_dot |
less_equal_dot |
greater_equal_dot |
lt_gt |
colon |
comma |
hash |
bang |
equal |
equal_equal |
not_equal |
vbar |
vbar_vbar |
amper_amper |
lt_lt |
gt_gt |
pipe |
dot |
r_arrow |
l_arrow |
dot_dot |
at |
end_of_file |
new_line |
as |
assert |
auto |
'case' |
const |
delegate |
derive |
echo |
'else' |
fn |
'if' |
implement |
import |
'let' |
macro |
opaque |
panic |
pub |
test |
todo |
type |
use.