An item was completed by Wayne, remove it from TODO.txt
This commit is contained in:
parent
6c9f6ed760
commit
30a54500b3
21
TODO.txt
21
TODO.txt
|
@ -1,10 +1,6 @@
|
||||||
KiCad TODO List
|
KiCad TODO List
|
||||||
===============
|
===============
|
||||||
|
|
||||||
CMAKE
|
|
||||||
-----
|
|
||||||
* Add install targets for binaries and resources on Mac.
|
|
||||||
|
|
||||||
WXMAC Platform
|
WXMAC Platform
|
||||||
--------------
|
--------------
|
||||||
* Fix hotkey list to match CMD key
|
* Fix hotkey list to match CMD key
|
||||||
|
@ -27,23 +23,6 @@ Common
|
||||||
* Push file open semantics down to one of the base frame classes ( likely candidate is
|
* Push file open semantics down to one of the base frame classes ( likely candidate is
|
||||||
WinEDA_BasicFrame ) so that file open behavior is consistent across all applications.
|
WinEDA_BasicFrame ) so that file open behavior is consistent across all applications.
|
||||||
|
|
||||||
ANYONE:
|
|
||||||
C2) Write a tool to generate DSNLEXER keyword tables (and enums) as *.cpp and
|
|
||||||
*.h. Language of tool should probably be C++. As input, the tool should take
|
|
||||||
a list of whitespace separated keywords from a text file that is manually
|
|
||||||
maintained. The *.cpp file should be named based on input file name and should
|
|
||||||
include the keyword table with a global array. The *.h file be named based on
|
|
||||||
the input file name and should hold the enums and an extern array to the keyword table.
|
|
||||||
The enum table should include the core syntactical enums from dsnlexer.h as
|
|
||||||
the first negative values. See enum DSN_T { from specctra.h as example.
|
|
||||||
|
|
||||||
Tool should verify uniqueness of keywords, enforce all lowercase, and sort.
|
|
||||||
Spaces are not allowed in keywords, but if whitespace is the delimiter for
|
|
||||||
the tool, it will be impossible to specify a keyword with whitespaces in it.
|
|
||||||
|
|
||||||
Use tool in CMake scripts for future grammars, but remember for cross compiling,
|
|
||||||
generating and using a tool to run natively on the build machine is a bit tricky with
|
|
||||||
CMake.
|
|
||||||
|
|
||||||
|
|
||||||
CvPCB
|
CvPCB
|
||||||
|
|
Loading…
Reference in New Issue