Solid.Variable (solid v1.0.0-rc.0)
View SourceSummary
Types
@type accesses() :: [Solid.AccessVariable | Solid.AccessLiteral]
@type t() :: %Solid.Variable{ accesses: accesses(), identifier: binary(), loc: Solid.Parser.Loc.t(), original_name: term() }
Functions
@spec parse(Solid.Lexer.tokens()) :: {:ok, t() | Solid.Literal.t(), Solid.Lexer.tokens()} | {:error, binary(), Solid.Lexer.loc()}