🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Visual Studio integration

Published September 10, 2008
Advertisement
I got bit by the insomnia bug again, so I downloaded the Visual Studio SDK and started playing around with it. So far it's fairly huge and daunting, and, like most of the Visual Studio Extensibility stuff, pretty poorly documented.

After spending much of the night screwing around, I finally managed to get a new project type added to VS. Shortly after this will come the actual syntax highlighting and Intellisense support; however, those require that I rewrite the grammar for Flex/Bison (instead of boost::spirit which I use currently). Since redoing the grammar is a pretty major job, I'm going to leave it alone for now.

I might look into seeing how much of a pain it is to use my own parser, in which case I'll just copy the spirit grammar directly, and see how well it performs.


Anyways, shiny screenshots, which are a rarity in the Epoch project right now:
Epoch Project in Visual Studio 2005

I also took some random time to make some minor improvements to Fugue, so now some things are possible that weren't before, like passing structures and tuples into functions. Higher-order function support is a bit more robust, too.

All in all, a productive day or so... now I just have to figure out this sleeping business [smile]
Previous Entry Some Epoch shtuffs
Next Entry Wootness
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement