From 8a82210a8452e05633223a928c60726763e11ca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jure=20=C5=A0orn?= Date: Fri, 16 Dec 2022 22:20:31 +0100 Subject: [PATCH] Metaprograming --- README.md | 16 ++++++++-------- parse.js | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a2532f6..0fc6fd6 100644 --- a/README.md +++ b/README.md @@ -2265,11 +2265,11 @@ type(MyMetaClass) == type # MyMetaClass is an instance of type. +-------------+-------------+ | Classes | Metaclasses | +-------------+-------------| -| MyClass --> MyMetaClass | -| | v | -| object -----> type <+ | -| | ^ +--+ | -| str ----------+ | +| MyClass <-- MyMetaClass | +| | ^ | +| object <----- type <+ | +| | | +--+ | +| str <---------+ | +-------------+-------------+ ``` @@ -2284,9 +2284,9 @@ MyMetaClass.__base__ == type # MyMetaClass is a subclass of type. | Classes | Metaclasses | +-------------+-------------| | MyClass | MyMetaClass | -| v | v | -| object <----- type | -| ^ | | +| ^ | ^ | +| object -----> type | +| v | | | str | | +-------------+-------------+ ``` diff --git a/parse.js b/parse.js index fc48c0f..52d0d38 100755 --- a/parse.js +++ b/parse.js @@ -433,7 +433,7 @@ const DIAGRAM_10_A = '+-------------+-------------+\n' + '| Classes | Metaclasses |\n' + '+-------------+-------------|\n' + - '| MyClass --> MyMetaClass |\n'; + '| MyClass <-- MyMetaClass |\n'; const DIAGRAM_10_B = '┏━━━━━━━━━━━━━┯━━━━━━━━━━━━━┓\n' +