chaseruskin / legoHDL

An experimental package manager and development tool for Hardware Description Languages (HDL).
https://c-rus.github.io/legoHDL
MIT License
14 stars 2 forks source link

Transfer from YAML to custom ini-like file formats #19

Closed chaseruskin closed 3 years ago

chaseruskin commented 3 years ago

To provide simplicity and custom settings loading, such as allowing string lists to be stored a specific way, it is proposed to use a file format similar to .ini. Uses headers and variable assignments to create python dictionary objects.

chaseruskin commented 3 years ago

Majority of work is done on properties-file-parser branch.

chaseruskin commented 3 years ago

properties-file-parser branch has been merged into master and various bugs have been squashed relating to the custom ini-like format.

chaseruskin commented 3 years ago

Now that the settings are able to edited through a GUI, full support for using the custom cfg file format is in place for settings. Block metadata also follows a similar format, but very much like ini with only 1-level section/header depth for defining variables.