701 Commits

Author SHA1 Message Date
Vadim Godunko
f6ec3f1fb5 Move subprogram to public part to workaround compiler's bug. 2023-06-15 19:15:03 +04:00
Vadim Godunko
6962b085fa Rename Key to Key_Name to sync with element kind name. 2023-06-15 18:38:18 +04:00
Vadim Godunko
d46a9b17eb Subprogram to obtain current element of JSON stream. 2023-06-15 18:35:52 +04:00
Vadim Godunko
e11eb668bc Merge almost duplicate declarations of JSON_Event_Kind...
... and provide interface type for cursor on JSON stream.
2023-06-15 16:56:42 +04:00
Vadim Godunko
907908c6b7 Fix typos and add spellcheck exceptions 2023-06-05 14:55:52 +04:00
Vadim Godunko
b842641c5a Use executable name in the help information. 2023-06-05 14:35:16 +04:00
Vadim Godunko
ae7695449d Remove executable bit for source files. 2023-06-05 11:16:25 +04:00
Vadim Godunko
97b79096bd Implement new API to display messges on Windows. 2023-06-02 10:29:01 +03:00
Vadim Godunko
030293870d Builtin support for help option. 2023-06-02 10:58:01 +04:00
Vadim Godunko
378c34a846 Command_Line_Parser.Help_Text 2023-06-02 10:27:18 +04:00
Vadim Godunko
2720350f13 Word_Iterator: classification of current element 2023-06-02 10:25:24 +04:00
Vadim Godunko
c1d78169e1 Word_Iterator: subprograms to set before and after the text. 2023-06-02 09:09:23 +04:00
Vadim Godunko
2f8e37c1ea Add Virtual_String_Vector.First_Element function. 2023-06-01 19:29:40 +04:00
Vadim Godunko
cebdf14f7c Evaluate Nothing to False and Default to True when computing condition. 2023-06-01 12:20:50 +04:00
Vadim Godunko
44fd9df194 Suppress compiler's warnings. 2023-05-30 12:32:10 +04:00
Vadim Godunko
4eaca985aa Code refactoring: reuse At_End 2023-05-29 17:10:10 +04:00
Vadim Godunko
cd3aa16ce9 Code refactoring: reuse parse stack management subprograms. 2023-05-29 17:10:10 +04:00
Vadim Godunko
589cb6d2af Code refactoring: move common code to parent type/package. 2023-05-29 17:10:10 +04:00
Vadim Godunko
3ef9439b3f Code refactoring: rename implementation packages. 2023-05-29 17:10:10 +04:00
Vadim Godunko
7fb1ca09f6 Formatters for enumeration types and standard Boolean
Refs #201.
2023-05-29 17:10:10 +04:00
Vadim Godunko
7d75556e81 JSON5: Public API 2023-05-29 17:10:10 +04:00
Vadim Godunko
1127d1331d JSON5: Simplify code. 2023-05-29 17:10:10 +04:00
Vadim Godunko
d6ed52b02d Redefined subprogram as function that always return False. 2023-05-29 17:10:10 +04:00
Vadim Godunko
0832adf31e JSON5: Parse comment. 2023-05-29 17:10:10 +04:00
Vadim Godunko
80b8071a99 JSON5: Rewrite code to remove nested if statements. 2023-05-29 17:10:10 +04:00