Tomlex.Line

Responsible for the tokenization of line into tomlex valid line type structs.

Source

Summary

tokenize(line)

Tokenizes a string into a line type

Types

line_type :: Tomlex.LineTypes

Functions

tokenize(line)

Specs:

Tokenizes a string into a line type.

Examples

iex> Tomlex.Line.tokenize("key = 23")
%Tomlex.LineTypes.Integer{key: "key", value: "23"}

iex> Tomlex.Line.tokenize("[x.y.z]")
%Tomlex.LineTypes.Table{keys: [:x, :y, :z]}
Source