summaryrefslogtreecommitdiff
path: root/cpp/src/slice2xsd/Gen.cpp
Commit message (Collapse)AuthorAge
* - Removed dependency on Xerces.Mark Spruiell2003-09-11
| | | | | | | | | - Removed generic stream interface Ice::Stream and ice_marshal functions. - Removed XML stream implementation and related test. - Removed XML transformer and related test. - Removed slice2xsd. - Added C++ wrapper for the expat XML parser in IceXML::Parser. - Removed XML encoding from Freeze.
* Eliminated numerous warnings from Sun C++ 5.4 buildsBernard Normier2003-04-24
|
* version update; date changeMarc Laukien2003-02-04
|
* added amiMarc Laukien2002-11-27
|
* fixed copyright dateMarc Laukien2002-11-06
|
* changing copyright location; adding GPL noteMark Spruiell2002-10-28
|
* changing Mutable Realms to ZeroCMark Spruiell2002-10-26
|
* Xerces 2.1.0 does not accept scoped names in id attributesMark Spruiell2002-09-05
|
* bug fixMark Spruiell2002-08-27
|
* Updated slice parser to put parameter declarations into their own scope.Michi Henning2002-07-17
| | | | | | | | | | | | | | | | | | | | | | That way, we can check whether meaning changes as identifiers are introduced into parameter declarartions. Changes were quite extensive because one thing dragged another behind it... Got rid of some of the pesky parse errors caused by returning zero from some creation operations. In general, it seems easier to, whenever possible, to create a dummy instance of something that doesn't quite parse or doesn't quite get through a semantic check. This avoids calling YYERROR, which can make a big mess of the scope stack. (I got stuck on this for quite a long time before I figured out what was going on.) Took the opportunity to get rid of the awkward parsing for parameter lists. We now have only a single parameters non-terminal, which simplifies things (and also got rid of the one remaining shift/reduce conflict in the grammar). Updated all the code generators to work with the new structure for the syntax tree. Kept a rather ugly hack in Grammar.y to still permit use of semicolons to indicate out params. This will go with stable_39, so I don't mind that it's ugly for now.
* added spaceMarc Laukien2002-07-09
|
* More work on constant definitions. For C++, code is generated now (notMichi Henning2002-07-03
| | | | | | | | quite correct yet for enums and long long). The other code generators (java, xsl, etc.) ignore constants for now. Semantic checks are in place, apart from enums. Still more work to do -- this is just an intermediate check-in. (About to test this on Windows too...)
* removed spaces after keywordsMarc Laukien2002-06-23
|
* Changed to add xs:annotation/xs:appinfo/type element to proxy elements.Steve Pope2002-04-05
|
* Add annotation to return proxy types.Matthew Newhook2002-03-25
|
* Fix xs:short typoMatthew Newhook2002-02-25
|
* Annotate proxy type elements with proxy type informationMatthew Newhook2002-02-12
|
* WIN32 updates.Matthew Newhook2002-01-31
|
* Move Slice/OutputUtil to IceUtil. Integrate IceXML/Output.cpp withMatthew Newhook2002-01-31
| | | | OutputUtil. Various Makefile fixes.
* Initial version of slice2wsdl.Matthew Newhook2002-01-25
|
* generate schema definitions for operations.Matthew Newhook2002-01-24
|
* Initial commit of generic marshaling.Matthew Newhook2002-01-23
|
* added nillableMatthew Newhook2002-01-22
|
* Fix bug with location of annotation for some types.Matthew Newhook2002-01-17
|
* fix.Matthew Newhook2002-01-17
|
* updates for slice2xsd.Matthew Newhook2002-01-16
|
* updates.Matthew Newhook2002-01-15
|
* Add {{{id=...}}} for all schema elementsMatthew Newhook2002-01-11
|
* move all types from module._internal.nameType to _internal.module.nameTypeMatthew Newhook2002-01-11
|
* added appinfo tag to identify originating ice type.Matthew Newhook2002-01-11
|
* Committed initial implementation of slice2xsd.Matthew Newhook2002-01-10