The only service assert_expr_str
is implemented by the
explain_assert
module.
core :: union_find
union–find algorithm using an efficient disjoint-set data structurenitc :: api_metrics
cflags
and ldflags
to specify
extra_java_files
to compile extra java files
nitc :: light_only
Compiler support for the light FFI only, detects unsupported usage of callbacksnitc
.
nitc :: nitmetrics
A program that collects various metrics on nit programs and librariesnitc :: separate_erasure_compiler
Separate compilation of a Nit program with generic type erasureclone
method of the astbuilder tool
# Explain failed assert to the console (service declaration only)
#
# The only service `assert_expr_str` is implemented by the
# `explain_assert` module.
module explain_assert_api
import parser
redef class AAssertExpr
# Superstring explaining `self` if the assert fails
#
# Engines should print out this superstring.
fun explain_assert_str: nullable ASuperstringExpr do return null
end
src/frontend/explain_assert_api.nit:15,1--28,3