Package tripleo.vendor.mal
Class stepA_mal
java.lang.Object
tripleo.vendor.mal.stepA_mal
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable types.MalValEVAL(@NotNull types.MalVal orig_ast, @NotNull env.Env env) static types.MalValeval_ast(types.MalVal ast, @NotNull env.Env env) static @NotNull Booleanis_macro_call(types.MalVal ast, @NotNull env.Env env) static types.MalValmacroexpand(@NotNull types.MalVal ast, @NotNull env.Env env) static StringPRINT(@NotNull types.MalVal exp) static types.MalValquasiquote(types.MalVal ast) static types.MalValstatic types.MalValstatic @NotNull Booleanstarts_with(types.MalVal ast, String sym)
-
Constructor Details
-
stepA_mal
public stepA_mal()
-
-
Method Details
-
READ
- Throws:
types.MalThrowable
-
starts_with
-
quasiquote
-
is_macro_call
@NotNull public static @NotNull Boolean is_macro_call(types.MalVal ast, @NotNull @NotNull env.Env env) throws types.MalThrowable - Throws:
types.MalThrowable
-
macroexpand
public static types.MalVal macroexpand(@NotNull @NotNull types.MalVal ast, @NotNull @NotNull env.Env env) throws types.MalThrowable - Throws:
types.MalThrowable
-
eval_ast
@Contract("null, _ -> null") public static types.MalVal eval_ast(types.MalVal ast, @NotNull @NotNull env.Env env) throws types.MalThrowable - Throws:
types.MalThrowable
-
EVAL
@Nullable public static @Nullable types.MalVal EVAL(@NotNull @NotNull types.MalVal orig_ast, @NotNull @NotNull env.Env env) throws types.MalThrowable - Throws:
types.MalThrowable
-
PRINT
-
RE
public static types.MalVal RE(@NotNull @NotNull env.Env env, @NotNull @NotNull String str) throws types.MalThrowable - Throws:
types.MalThrowable
-