From 54cb9b18830b9f1b790f7dd978350f20cfeddc6e Mon Sep 17 00:00:00 2001 From: Iaroslav Date: Sat, 27 Jun 2020 21:56:58 +0700 Subject: [PATCH] Update kmath-ast/README.md to decipher acronyms --- kmath-ast/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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