T O P I C R E V I E W |
tandr |
Posted - Jun 30 2009 : 11:59:51 AM since discovering that Vax cannot find references to operator() (and may be constructors) properly, I am struggling with 2 choices - or abandon usage of operator(), or refactor all usages to something else which is trackable by VAX.
but, on the second thought... Did Whole Tomato ever consider to use EDG C++ front end for parsing of the code? I've heard IntelliSense 2010 will use it, dropping the original VS parser in favor of EDG's one. Yes, licensing is not very cheap ( as per http://www.edg.com/index.php?location=faq_q2_cost ), but may be you can work something out.
Regards, t. |
5 L A T E S T R E P L I E S (Newest First) |
sean |
Posted - Jul 14 2009 : 5:20:34 PM drac's observation is pretty much on the ball. We are currently spending a lot of time with VS2010 and don't have plans to bring in a different front end parser. |
feline |
Posted - Jul 02 2009 : 5:05:57 PM I know we are looking at what VS2010 does and exposes / offers us, but this does not help us with the earlier IDE's. Plus the information exposed may not always be what we need for our refactoring commands.
I am going to point this thread out to one of our developers who knows more about the technical details involved. |
tandr |
Posted - Jul 02 2009 : 11:26:28 AM quote: Originally posted by feline
I am not familiar with their product, but remember our parser is designed to help while you are coding, so it is designed to try and work with invalid code. This is not quite the same thing as simply trying to parse finished code that compiles.
Well, VS2010 uses it for exactly that -- Intellisense is helping you with the code that is not even compiles yet. So I guess it is possible :)
|
drac |
Posted - Jul 02 2009 : 03:10:42 AM Maybe Visual Studio 2010 will offer the code parsing results to 3rd party AddOns, this way VA will benefit from the EDG parser without having to license it
But that would be valid only for VS2010, not for VC6, VS2003, VS2005, VS2008. |
feline |
Posted - Jul 01 2009 : 8:44:04 PM I am not familiar with their product, but remember our parser is designed to help while you are coding, so it is designed to try and work with invalid code. This is not quite the same thing as simply trying to parse finished code that compiles. |