Current section
Files
Jump to
Current section
Files
lib/makeup/lexers/rust_lexer/helper.ex
defmodule Makeup.Lexers.RustLexer.Helper do
@moduledoc """
Helper functions to easily deal with Rust tokens
"""
import NimbleParsec
def with_optional_separator(combinator, separator) when is_binary(separator) do
combinator |> repeat(string(separator) |> concat(combinator))
end
def prepend(list, string_to_prepend) do
string_to_prepend |> string() |> concat(list)
end
end