diff --git a/kmath-ast/README.md b/kmath-ast/README.md index 62b18b4b5..a72ecd327 100644 --- a/kmath-ast/README.md +++ b/kmath-ast/README.md @@ -1,13 +1,13 @@ -# AST-based expression representation and operations (`kmath-ast`) +# Abstract syntax tree expression representation and operations (`kmath-ast`) This subproject implements the following features: - Expression Language and its parser. -- MST as expression language's syntax intermediate representation. -- Type-safe builder of MST. +- MST (Mathematical Syntax Tree) as expression language's syntax intermediate representation. +- Type-safe builder for MST. - Evaluating expressions by traversing MST. -## Dynamic expression code generation with OW2 ASM +## Dynamic expression code generation with ObjectWeb ASM `kmath-ast` JVM module supports runtime code generation to eliminate overhead of tree traversal. Code generator builds a special implementation of `Expression` with implemented `invoke` function. @@ -46,7 +46,7 @@ public final class AsmCompiledExpression_1073786867_0 implements Expression