lexer FIX Message (Financial Information eXchange)
Posted: 04.08.2022 20:31
Here's the new lexer I created.
Description:
https://github.com/dimon40001/cudatext- ... /README.md
Download from GitHub:
https://github.com/dimon40001/cudatext- ... x-protocol
Lexer supports Code Tree and allows easy search for specific FIX tags.
Feedback is welcome as usual =)
Suggestions / pending TODO items
* make 8=... FIX start to be the start of the range but keep the Name format for the Code Tree to take everything from the start of the line (this will require extracting 8= as a separate token distinct from Header-Key token)
* highlight timestamps (which format? `yyyy-MM-dd` and `hh:mm:ss.sss`?)
* highlight full lines containing 35=1, 35=0 as "Comments" style to make them less visible as these are just heartbeat messages usually appearting very many times in the log
* add optional header tags to be tokenized, currently only header mandatory tags are highlighted
Description:
https://github.com/dimon40001/cudatext- ... /README.md
Download from GitHub:
https://github.com/dimon40001/cudatext- ... x-protocol
Lexer supports Code Tree and allows easy search for specific FIX tags.
Feedback is welcome as usual =)
Suggestions / pending TODO items
* make 8=... FIX start to be the start of the range but keep the Name format for the Code Tree to take everything from the start of the line (this will require extracting 8= as a separate token distinct from Header-Key token)
* highlight timestamps (which format? `yyyy-MM-dd` and `hh:mm:ss.sss`?)
* highlight full lines containing 35=1, 35=0 as "Comments" style to make them less visible as these are just heartbeat messages usually appearting very many times in the log
* add optional header tags to be tokenized, currently only header mandatory tags are highlighted