erlang各种有用的函数包括一些有用nif封装,还有一些性能测试case。
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
881 B

-ifndef(__META__HRL__).
-define(__META__HRL__, true).
-define(parse_transform(__MODULE), -compile({parse_transform, __MODULE})).
-record(attribute, {line :: integer(), name :: atom(), value :: any()}).
-record(function, {line :: integer(), name :: any(), args_count :: any(), clauses :: any()}).
-record(clause, {line :: integer(), args :: any(), guard :: any(), body :: any()}).
-record(tuple, {line :: integer(), elements :: any()}).
-record(atom, {line :: integer(), value :: any()}).
-record(var, {line :: integer(), value :: any()}).
-record(integer, {line :: integer(), value :: any()}).
-record(meta_mod, {module :: atom(),
file :: list(),
includes = [] :: list(),
exports = [] :: list(),
records = [] :: list(),
attributes = [] :: list(),
forms = [] :: list(),
eof = {eof, 999} :: {eof, integer()},
export_all = false :: boolean()}).
-endif.