Skip to content

Commit

Permalink
finishing v0.9.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Viktor Chernev committed Dec 14, 2023
1 parent ff260c1 commit 7c8d903
Show file tree
Hide file tree
Showing 30 changed files with 162 additions and 79 deletions.
6 changes: 1 addition & 5 deletions @DescribeCompilerCLI/Datnik.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
using DescribeCompiler;
using DescribeCompiler.Compiler;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace DescribeCompilerCLI
{
Expand Down
1 change: 1 addition & 0 deletions @DescribeCompilerCLI/FunctionsArguments.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using System;
using System.IO;


namespace DescribeCompilerCLI
{
internal static class Arguments
Expand Down
7 changes: 2 additions & 5 deletions @DescribeCompilerCLI/FunctionsMain.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
using DescribeCompiler;
using DescribeCompiler.Translators;

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;


namespace DescribeCompilerCLI
{
Expand Down
1 change: 1 addition & 0 deletions @DescribeCompilerCLI/FunctionsMessages.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using System;
using System.Reflection;


namespace DescribeCompilerCLI
{
//https://patorjk.com/software/taag/#p=display&f=Alpha&t=DESCRIBE
Expand Down
9 changes: 0 additions & 9 deletions @DescribeCompilerCLI/Program.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.ConstrainedExecution;
using System.Text;
using System.Threading.Tasks;

using DescribeCompiler;



namespace DescribeCompilerCLI
Expand Down
Binary file removed @DescribeCompilerDB/@DescribeCompilerDB.7z
Binary file not shown.
Binary file added @DescribeCompilerDB/DescribeCompilerDB.7z
Binary file not shown.
29 changes: 29 additions & 0 deletions Documentation/v 9.3/Changelog for 0.9.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
IMPLEMENTED:

* Describe language version 1.0 (codenamed "Describe Official") has been developed and tested and implemented in the current version.
With this new version of describe we have a significantly more complex preprocessor, which allow for intuitive handling of special characters.
For more information, see the specification on Describe Official v 1.0

* Preprocessor for Describe v1.0 has been developed
* Specific preprocessor for Describe v0.8 has been developed
* Specific preprocessor for Describe v0.7 has been developed
* Specific preprocessor for Describe v0.6 has been developed

* Optimizer for Describe v0.8 has been developed
* Specific optimizer for Describe v0.8 has been developed
* Specific optimizer for Describe v0.7 has been developed
* Specific optimizer for Describe v0.6 has been developed

* External templating functionality has been removed
As there is no great interest in using the describe compiler with customized templates,
this feature only hinders the development of the tool. Users are easily able to derive and
code their own translators if needed.

* Refactoring has been done


FIXED:

* A bug with the implementation of custom decorators in the JSON translator have been removed
* CLI Showing proper "Press any key to exit" message, after parsing a folder
* CLI Changing console color on exit to what it was before execution
50 changes: 0 additions & 50 deletions Documentation/v 9.3/SuspectedBugUnknown.txt

This file was deleted.

6 changes: 0 additions & 6 deletions Documentation/v 9.3/anotherBug.txt

This file was deleted.

1 change: 0 additions & 1 deletion Documentation/v 9.3/featureOpenListsDecorator.txt

This file was deleted.

3 changes: 0 additions & 3 deletions Documentation/v 9.3/featureOrphanedItems.txt

This file was deleted.

104 changes: 104 additions & 0 deletions Documentation/v 9.3/fixed/quirkMissingComma.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
Not a bug

This produces an error at
"C:\Users\Viktor Chernev\Desktop\dbs\2023.11.03-224910507\Personal\files\DemonOfReason\@Personal.ds" - failed to parse: Syntax Error:
Position: 36, 42
Read: ","
Expecting: Hyphen

WHY?
Because of the missing comma at documentation generation software <.MyHomeAdmin.dogenSoftware>
we get

home admin <DKwxVqaw> ->

documentation generation software <.MyHomeAdmin.dogenSoftware>

interpreted as

home admin <DKwxVqaw> ->

documentation generation software <.MyHomeAdmin.dogenSoftware>;

and we get the last one


directives ->
namespace <treeofall.personal>;


PERSONAL <rnode> ->

my schemes <.MySchemes.rnode>,
home admin <DKwxVqaw> ->

documentation generation software <.MyHomeAdmin.dogenSoftware>

gap {empty},
My Android phone apps I <.MyHomeAdmin.MyPhoneApps1>,
My Android phone apps II <.MyHomeAdmin.MyPhoneApps2>,
My Windows personalization <.MyHomeAdmin.MyPersonalizeWindows>,
My backup Android phone <.MyHomeAdmin.MyBackupAndroid>,
Install media wiki on XAMPP <.MyHomeAdmin.MyInstallMediawikiOnXampp>,
github \-push <.MyHomeAdmin.githubPush>,
github \-edit last commit message <.MyHomeAdmin.githubEditCommitMessage>;


my entertainment <9O7d1XN7> ->

My books <.MyEntertainment.MyBooks>,
My music <.MyEntertainment.MyMusic>,
My movies <.MyEntertainment.MyMovies>,
My TV shows <.MyEntertainment.MyTVshows>,
My pornstars <.MyEntertainment.MyPornstars>,
My youtube channels <.MyEntertainment.MyYoutube>;


my instructables <RNDGwEqh> ->

My perform CPR <.MyInstructables.MyPerformCPR>;

my home remedies <.MyHomeRemedies.rnode>,
my food recipes <.MyFoodRecipes.rnode>,
my diet foods <MyDietFoods>,
my prep foods <MyPrepFoods>,
my food calories <MyCalories>;

--------------------------------------------------------------------------------------------------

PERSONAL <rnode> ->

my schemes <.MySchemes.rnode>,
home admin <DKwxVqaw> ->

documentation generation software <.MyHomeAdmin.dogenSoftware>;

gap {empty},
My Android phone apps I <.MyHomeAdmin.MyPhoneApps1>,
My Android phone apps II <.MyHomeAdmin.MyPhoneApps2>,
My Windows personalization <.MyHomeAdmin.MyPersonalizeWindows>,
My backup Android phone <.MyHomeAdmin.MyBackupAndroid>,
Install media wiki on XAMPP <.MyHomeAdmin.MyInstallMediawikiOnXampp>,
github \-push <.MyHomeAdmin.githubPush>,
github \-edit last commit message <.MyHomeAdmin.githubEditCommitMessage>;


my entertainment <9O7d1XN7> ->

My books <.MyEntertainment.MyBooks>,
My music <.MyEntertainment.MyMusic>,
My movies <.MyEntertainment.MyMovies>,
My TV shows <.MyEntertainment.MyTVshows>,
My pornstars <.MyEntertainment.MyPornstars>,
My youtube channels <.MyEntertainment.MyYoutube>;


my instructables <RNDGwEqh> ->

My perform CPR <.MyInstructables.MyPerformCPR>;

my home remedies <.MyHomeRemedies.rnode>,
my food recipes <.MyFoodRecipes.rnode>,
my diet foods <MyDietFoods>,
my prep foods <MyPrepFoods>,
my food calories <MyCalories>;
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
interesting bug when:
This is the same issue like with "quirkMissingComma.txt"

list ->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
This is probably the same comma quirk aka "Text-Link-Text" error


planed expenses <feRmJ1IC> ->

//summer c (200) turned ~400 <L0dTz58S>,
Expand Down
File renamed without changes.
File renamed without changes.
20 changes: 20 additions & 0 deletions Documentation/v 9.3/next/featureCrossTreeLinking.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
ROOT • DRAFTS • food journal • undefined
undefined


ROOT • PRIVATE • health • food calories • undefined
undefined


The following is a list in the Private tree that references a list in the personal tree.
This does not work, but is not a bug either. It is an entire functionality missing here.

health <rnode> ->

health insurance (1822) [https://portal.nra.bg/home.html#/goto:rep.HealthCalc.home],
problems <s1dBv5ya>,
routines <1tuIa2BE>,

gap {empty},
journals {comment},
food calories <treeofall.personal.MyCalories>;
File renamed without changes.
File renamed without changes.

0 comments on commit 7c8d903

Please sign in to comment.