StudebakerGuy
d3a71c5dc6
string_to_proplist_property returns error
...
string_to_proplist_property was being used with an or_return but
did not return an error. The function now returns an error when
it cannot identify a property.
2026-03-09 19:32:27 -04:00
StudebakerGuy
20b4d5757f
Corrected type name Prop_List_Property
2026-03-09 19:25:00 -04:00
Jeroen van Rijn
d880404b84
Style
2026-03-09 19:48:28 +01:00
Jeroen van Rijn
df0d74efbe
Simplify table writer
2026-03-09 19:48:27 +01:00
Jeroen van Rijn
7928d1b92c
Simplify
2026-03-09 19:48:26 +01:00
Jeroen van Rijn
7b79f28522
Allow compiling with -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do
...
Support the same strict flags as used throughout the CI tests.
2026-03-09 19:48:25 +01:00
Jeroen van Rijn
3f330752cd
Replace iterators; fixes line ending handling
2026-03-09 19:48:24 +01:00
StudebakerGuy
1d0510d27f
is_graphic now uses the generated Unicode tables
...
unicode.is_graphic has been modified to use the generted Unicode
tables. The tables Me, Mn, Mc, and Zs were add as needed by is_graphic.
2026-03-09 19:48:23 +01:00
StudebakerGuy
65d0e5c82f
is_symbol uses generated Unicode tables
...
Tables for Sm, Sc, Sk, So are now being generated. These tables
are now being searched by is_symbol
2026-03-09 19:48:22 +01:00
StudebakerGuy
3bfa01d4a8
Generate Unicode Punctuation Tables
2026-03-09 19:48:20 +01:00
StudebakerGuy
b4d70d3c5b
Corrected issue with PropList.txt ranges
2026-03-09 19:48:15 +01:00
StudebakerGuy
8f579d1f3b
Added program to generate Unicode Table
...
This adds a program that will generate tables for use by the `core/unicode`
package. The table generated file will be `core/unicode/generated.odin`
It may be better to incorporate this into `generate_entity_table.odin`.
This can easily be accomplised if desired.
2026-03-09 19:48:09 +01:00
Jeroen van Rijn
82b3917300
Update unicode.xml to 17
2026-02-21 14:02:41 +01:00
Jeroen van Rijn
98b65f2c2e
Update unicode generator + test
2026-02-21 01:54:17 +01:00
Krzesimir Nowak
a90f2ad3a0
Print errors in tools and examples to stderr
2026-02-17 23:08:32 +01:00
Krzesimir Nowak
47775214d6
Fix some tools and examples after core:os update and using-stmt feature
2026-02-17 21:58:08 +01:00
Jeroen van Rijn
e7dbabf668
core:os -> core:os/old && core:os/os2 -> core:os
2026-02-09 15:50:21 +01:00
Jeroen van Rijn
8b3ae667f4
More conflicts during rebase
2026-02-08 12:50:19 +01:00
gingerBill
625e17212d
Correct 2 rune printing
2026-01-18 12:13:03 +00:00
gingerBill
23198f7917
Move html escaping calls and fix existing generator
2026-01-18 11:45:40 +00:00
Laytan Laats
60321d98d4
also fix the doc comment in the code generator
2024-09-02 20:22:02 +02:00
gingerBill
8642d719f0
Imply #no_capture to all variadic parameters
2024-07-14 12:19:47 +01:00
gingerBill
c7bd954752
Add more uses of #no_capture
2024-07-14 11:56:04 +01:00
gingerBill
7f05b4caf2
Fix generation for unicode entities
2024-06-29 18:43:09 +01:00
Jeroen van Rijn
4efef08c94
Update core:encoding to Unicode 15.1 table.
2024-01-02 18:03:32 +01:00
gingerBill
14adcb9db8
Use or_break and or_continue where appropriate in the core library
2023-09-30 15:34:39 +01:00
gingerBill
3dec55f009
Replace x in &y Use &v in y syntax through core & vendor for switch/for statements
2023-06-26 15:42:57 +01:00
gingerBill
ae9d540c1c
Correct naming in tests
2022-07-11 11:55:49 +01:00
Jeroen van Rijn
2dd67dba89
[core:encoding/entity] Add new package to decode &<entity>; entities.
...
Includes generator to generate a lookup for named entitiess.
2021-12-05 02:52:23 +01:00