Current section
Files
Jump to
Current section
Files
lib/type/bool.ex
defmodule ProtoDef.Type.Bool do
use ProtoDef.Type
defstruct ident: nil
def preprocess(nil, ctx) do
%__MODULE__{}
end
def structure(_descr, _ctx), do: __MODULE__
def assign_vars(descr, num, ctx) do
{ident, num} = ProtoDef.Compiler.AssignIdents.make_ident(num, ctx)
descr = %{ descr | ident: ident }
{descr, ident, num+1}
end
end