From 3b0d1c2bbcbdef220ee5b3b8dbb8803a4db279cf Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Thu, 11 May 2023 16:13:38 +0200 Subject: set white background in figures --- .gitignore | 1 + yaegi-internals/ex1_ast_cfg.drawio.svg | 2 +- yaegi-internals/ex1_cfg_loop.drawio.svg | 2 +- yaegi-internals/ex1_raw_ast.drawio.svg | 2 +- yaegi-internals/frame1.drawio.svg | 2 +- yaegi-internals/yaegi_internals_fig1.drawio.svg | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f80576e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.*.bkp diff --git a/yaegi-internals/ex1_ast_cfg.drawio.svg b/yaegi-internals/ex1_ast_cfg.drawio.svg index cf15da5..113a0dd 100644 --- a/yaegi-internals/ex1_ast_cfg.drawio.svg +++ b/yaegi-internals/ex1_ast_cfg.drawio.svg @@ -1,4 +1,4 @@ -
1: stmt
1: stmt
2: :=
2: :=
3: a
3: a
4: 3
4: 3
5: if
5: if
6: >
6: >
7: a
7: a
8: 2
8: 2
9: stmt
9: stmt
10: call
10: call
11: print
11: print
12: "ok"
12: "ok"
13: call
13: call
14: print
14: print
15: "bye"
15: "bye"
Text is not SVG - cannot display
\ No newline at end of file +
1: stmt
1: stmt
2: :=
2: :=
3: a
3: a
4: 3
4: 3
5: if
5: if
6: >
6: >
7: a
7: a
8: 2
8: 2
9: stmt
9: stmt
10: call
10: call
11: print
11: print
12: "ok"
12: "ok"
13: call
13: call
14: print
14: print
15: "bye"
15: "bye"
Text is not SVG - cannot display
\ No newline at end of file diff --git a/yaegi-internals/ex1_cfg_loop.drawio.svg b/yaegi-internals/ex1_cfg_loop.drawio.svg index 7928ec0..68b4c3b 100644 --- a/yaegi-internals/ex1_cfg_loop.drawio.svg +++ b/yaegi-internals/ex1_cfg_loop.drawio.svg @@ -1,4 +1,4 @@ -
2: :=
2: :=
6: >
6: >
10: call
10: call
13: call
13: call
Text is not SVG - cannot display
\ No newline at end of file +
2: :=
2: :=
6: >
6: >
10: call
10: call
13: call
13: call
Text is not SVG - cannot display
\ No newline at end of file diff --git a/yaegi-internals/ex1_raw_ast.drawio.svg b/yaegi-internals/ex1_raw_ast.drawio.svg index a15f4f6..c28eb62 100644 --- a/yaegi-internals/ex1_raw_ast.drawio.svg +++ b/yaegi-internals/ex1_raw_ast.drawio.svg @@ -1,4 +1,4 @@ -
1: stmt
1: stmt
2: :=
2: :=
3: a
3: a
4: 3
4: 3
5: if
5: if
6: >
6: >
7: a
7: a
8: 2
8: 2
9: stmt
9: stmt
10: call
10: call
11: print
11: print
12: "ok"
12: "ok"
13: call
13: call
14: print
14: print
15: "bye"
15: "bye"
Text is not SVG - cannot display
\ No newline at end of file +
1: stmt
1: stmt
2: :=
2: :=
3: a
3: a
4: 3
4: 3
5: if
5: if
6: >
6: >
7: a
7: a
8: 2
8: 2
9: stmt
9: stmt
10: call
10: call
11: print
11: print
12: "ok"
12: "ok"
13: call
13: call
14: print
14: print
15: "bye"
15: "bye"
Text is not SVG - cannot display
\ No newline at end of file diff --git a/yaegi-internals/frame1.drawio.svg b/yaegi-internals/frame1.drawio.svg index eaa406d..32e4125 100644 --- a/yaegi-internals/frame1.drawio.svg +++ b/yaegi-internals/frame1.drawio.svg @@ -1,4 +1,4 @@ -
frame 2
frame 2
data ptr
data ptr
type ptr
type ptr
m return parameters
m return parameters
0
0
m
m
n input parameters
n input parameters
m+n
m+n
m+n+p
m+n+p
p local variables
p local variables
reflect.Value
reflect.Va...
function frame
function frame
global frame
global frame
frame 1
frame 1
stack goroutine 1
stack gorouti...
frame i
frame i
frame 2'
frame 2'
frame j'
frame j'
stack goroutine 2
stack gorouti...
Text is not SVG - cannot display
\ No newline at end of file +
frame 2
frame 2
data ptr
data ptr
type ptr
type ptr
m return parameters
m return parameters
0
0
m
m
n input parameters
n input parameters
m+n
m+n
m+n+p
m+n+p
p local variables
p local variables
reflect.Value
reflect.Va...
function frame
function frame
global frame
global frame
frame 1
frame 1
stack goroutine 1
stack gorouti...
frame i
frame i
frame 2'
frame 2'
frame j'
frame j'
stack goroutine 2
stack gorouti...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/yaegi-internals/yaegi_internals_fig1.drawio.svg b/yaegi-internals/yaegi_internals_fig1.drawio.svg index bfe123f..b830827 100644 --- a/yaegi-internals/yaegi_internals_fig1.drawio.svg +++ b/yaegi-internals/yaegi_internals_fig1.drawio.svg @@ -1,4 +1,4 @@ -
p
p
r
r
i
i
n
n
t
t
(
(
"
"
h
h
stream of characters
stream of characters
tokens
tokens
scanner
scanner
parser
parser
Abstract Syntax Tree (AST)
Abstract Syntax Tree (AST)
analyser
analyser
annotated AST
annotated AST
generator
generator
ident
ident
lpar
lpar
string
string
comma
comma
add
add
load
load
call
call
print
print
code instructions
code instructions
executor
executor
print("hello", 2+3)
print("hello", 2+3)
hello5
hello5
Text is not SVG - cannot display
\ No newline at end of file +
p
p
r
r
i
i
n
n
t
t
(
(
"
"
h
h
stream of characters
stream of characters
tokens
tokens
scanner
scanner
parser
parser
Abstract Syntax Tree (AST)
Abstract Syntax Tree (AST)
analyser
analyser
annotated AST
annotated AST
generator
generator
ident
ident
lpar
lpar
string
string
comma
comma
add
add
load
load
call
call
print
print
code instructions
code instructions
executor
executor
print("hello", 2+3)
print("hello", 2+3)
hello5
hello5
Text is not SVG - cannot display
\ No newline at end of file -- cgit v1.2.3