2 ms·
Which version(s) of c++ does the 10x parser support? Are there independent performance measurements? What are your reference projects for “largest projects”?
by xrayarx 4y ago
Which version(s) of c++ does the 10x parser support?
Are there independent performance measurements?
What are your reference projects for “largest projects”?
Which GUI Toolkit do you use?
Do you support LSP?
- stewartlynch8 4y agoI've written the parser myself, adding features as needed. The C++ spec is incredibly complex so I'm not exactly sure which versions are fully supported. But hopefully it covers most things. I measure the 10x performance all the time. But it's not possible to compare like-for-like with other editors unfortunately. 10x has been tested on Unreal Engine source from the start, which is many millions of lines of C++. I don't use a GUI tookkit. I write the UI system myself. It doesn't support LSP.
- JonChesterfield 4y ago> I've written the parser myself Awesome. I'd estimate a C++ parser at multiple lifetimes of engineering. An incremental one more so. Can you sketch how that's implemented? Did you build the parser in C++?
- stewartlynch8 4y agoYeah, it sometimes feels like it :-) The parser is written in C++. I don't use any standard parsing techniques, it's all custom stuff. It's hard to explain, but I talk about it a lot in my live streams: https://10xeditor.com/vlog.htm https://10xeditor.com/vlog.htm
- deleted 4y ago[deleted]