|
e7507ddd98
|
grammar: add support of referencing connection
Closes #18
|
2023-06-22 02:12:18 +03:00 |
|
|
6b5e1d9123
|
grammar: don't use immediate token in the escape sequence...
to fix first character in the connection path shape key
Related #21
|
2023-06-21 17:49:14 +03:00 |
|
|
fdcb5613a5
|
grammar: fix unquoted shape identifier with escape sequence
Closes #21
|
2023-06-21 17:37:14 +03:00 |
|
|
0003298cb8
|
grammar: add support of list variables
Closes #16
|
2023-06-21 16:51:47 +03:00 |
|
|
9828b023cd
|
grammar: add support of underscore keyword...
...to ref the parent container
Closes #5
|
2023-06-16 07:42:49 +03:00 |
|
|
37230c006f
|
grammar: add support of font attribute
|
2023-06-16 05:20:03 +03:00 |
|
|
8d8fd1bdf5
|
grammar: add classes
Closes #12
|
2023-06-16 00:43:30 +03:00 |
|
|
9a1ec96632
|
grammar: add text-transform attribute
Closes #11
|
2023-06-14 18:17:22 +03:00 |
|
|
d1ace018ae
|
grammar: add vertical-gap, horizontal-gap
Closes #14
|
2023-06-14 18:11:42 +03:00 |
|
|
c6b812fd8d
|
grammar: add grid-row, grid-column, grid-gap
Closes #13
|
2023-06-14 12:47:09 +03:00 |
|
|
6a04387009
|
grammar: add link and tooltip attributes
Closes #18
|
2023-01-05 16:53:43 +03:00 |
|
|
b9fa5785b4
|
grammar: add escape sequence for unquoted string
Closes #8
|
2023-01-05 16:28:22 +03:00 |
|
|
7a053d6bf1
|
fix parsing single-line block
Closes #11
|
2022-12-13 16:41:34 +03:00 |
|
|
c8de4f83f0
|
add block comment
Closes #10
|
2022-12-13 11:26:52 +03:00 |
|
|
fc3754658c
|
remove escape sequence for single quoted string
|
2022-12-11 14:16:23 +03:00 |
|
|
5eb0507baa
|
Add support of any escape character in text block
See more here https://github.com/terrastruct/d2/issues/420
|
2022-12-10 22:56:41 +03:00 |
|
|
24cdec0cb3
|
improve strings and scanner for text block
|
2022-12-10 05:23:27 +03:00 |
|
|
84103fee37
|
fix available characters in the identifier
|
2022-12-09 23:56:54 +03:00 |
|
|
b3a382ff5b
|
add primitive types
|
2022-12-09 18:49:33 +03:00 |
|
|
99d9fbbf63
|
add language injections
Closes #6
|
2022-12-09 18:21:55 +03:00 |
|
|
d230155d48
|
add text block
Closes #3
|
2022-12-09 16:09:10 +03:00 |
|
|
612b7fb871
|
fix unquoted strings and identifiers
|
2022-12-09 15:02:21 +03:00 |
|
|
6ec0bb5c59
|
add attributes for connections
Closes #5
|
2022-12-09 14:09:39 +03:00 |
|
|
095dd7d8f3
|
handle end of file
Closes #1
|
2022-12-09 12:54:11 +03:00 |
|
|
be8db7ca48
|
Add structure for container and shapes (#1)
![image](/attachments/5bf879cc-b94c-414e-b69b-92cbc018671e)
Co-authored-by: Dmitriy Pleshevskiy <dmitriy@ideascup.me>
Reviewed-on: #1
|
2022-12-09 12:36:31 +03:00 |
|
|
9693327741
|
fix definition many shapes inside a container
|
2022-12-08 02:09:04 +03:00 |
|
|
90bb1822c1
|
fix comment in string
|
2022-12-08 02:04:36 +03:00 |
|
|
8921cc8bbc
|
use regex for arrow to fix long arrow bug
|
2022-12-08 01:30:23 +03:00 |
|
|
6835da6d3c
|
add container key
|
2022-12-08 01:15:09 +03:00 |
|
|
ec5fa08c7c
|
cosmetic changes
|
2022-12-07 23:22:40 +03:00 |
|
|
2871ceb718
|
add support of shape path
|
2022-12-07 23:14:25 +03:00 |
|
|
867ed6662b
|
add invalid attributes
|
2022-12-07 18:52:19 +03:00 |
|
|
947900f03e
|
add test for aliased shape block
|
2022-12-06 12:41:41 +03:00 |
|
|
e7421caac0
|
add shape block
|
2022-12-06 12:32:50 +03:00 |
|
|
41e2ce2e57
|
add style attr block
|
2022-12-06 11:57:59 +03:00 |
|
|
811520dfd4
|
support empty lines
|
2022-12-06 00:53:06 +03:00 |
|
|
78fe65f822
|
cosmetic changes
|
2022-12-06 00:34:41 +03:00 |
|
|
a1bf1367fb
|
remove extras
|
2022-12-05 11:36:14 +03:00 |
|
|
975e4c299a
|
fix multi inline shape attrs
|
2022-12-05 00:26:24 +03:00 |
|
|
2bd0ded807
|
add all keywords
|
2022-12-04 23:45:53 +03:00 |
|
|
949e58bb56
|
add basic keywords
|
2022-12-04 18:35:50 +03:00 |
|
|
fc5a0fff47
|
rewrite identifier as regular scanner
|
2022-12-04 18:35:37 +03:00 |
|
|
8fcd012702
|
add inline identifiers
|
2022-12-04 03:36:46 +03:00 |
|
|
5184b74138
|
cosmetic changes
|
2022-12-04 03:27:54 +03:00 |
|
|
e4a4f5f5c2
|
add more tests
|
2022-12-04 03:27:27 +03:00 |
|
|
c6fc30e53d
|
add label to connection
|
2022-12-04 03:25:38 +03:00 |
|
|
558206b641
|
add inline connection
|
2022-12-04 03:21:42 +03:00 |
|
|
a5059fd3de
|
fix identifier scanner
|
2022-12-04 03:13:40 +03:00 |
|
|
a2a7925e3b
|
initial commit
|
2022-12-04 00:07:26 +03:00 |
|