aboutsummaryrefslogtreecommitdiffstats
path: root/solidityNatspecJSON.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'macox_fixes' into build_enhancementMarek Kotewicz2014-12-111-1/+89
|\ | | | | | | | | Conflicts: test/solidityNatspecJSON.cpp
| * Natspec title and author tag.Lefteris Karapetsas2014-12-101-0/+88
| | | | | | | | | | | | - Adding the title and author natspec documentation tags for contracts - Also using the author tag for functions now - Tests
* | msvc changes in tests, but tests not yet working theredebris2014-12-091-1/+1
|/
* Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-081-2/+2
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h libsolidity/InterfaceHandler.cpp libsolidity/InterfaceHandler.h solc/main.cpp test/solidityJSONInterfaceTest.cpp test/solidityNatspecJSON.cpp
| * Replacing old cstyle enums with c++11 enums in natspecLefteris Karapetsas2014-12-051-2/+2
| |
* | Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-051-2/+2
|/ | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h solc/main.cpp
* Stack compiler now correctly returns a string and not a pointerLefteris Karapetsas2014-12-051-2/+2
|
* Newline right after doctag is now a valid natspec entryLefteris Karapetsas2014-12-051-0/+51
| | | | - Plus tests for that
* Using iterators in Natspec comment parsingLefteris Karapetsas2014-12-051-3/+3
| | | | | | | - Used iterators in the entirety of the InterfaceHandler natspec comment parsing pipeline - Fixed issue where @param continuing in new line would not get a space
* Natspec @return tag parsingLefteris Karapetsas2014-12-051-2/+72
| | | | | - Also omitting tags from the output JSON file if they are missing instead of providing an empty string for their value
* Natspec parsing @param doctagsLefteris Karapetsas2014-12-051-16/+101
| | | | | | | - Plus additional work on generally parsing doctags. One important missing feature is to parse a tag midline - Adding more tests
* Parsing notice and dev doxytags.Lefteris Karapetsas2014-12-041-11/+47
| | | | | | | | | - Only initial work done. Still need to refine the logic and incorporate all the other types of tags. - Added/Modified some tests - Work in progress
* Moving all Interface and Documentation functionality to own classLefteris Karapetsas2014-12-031-2/+2
| | | | | | | | - Creating the Interface Handler class which will take care of the parsing of Natspec comments and of interfacing with and outputing to JSON files. - Will also handle the ABI interface creation
* Separate user and dev natspec documentationLefteris Karapetsas2014-12-031-15/+22
| | | | - plus other small changes according to the spec
* More Natspec JSON export tests and better error reportingLefteris Karapetsas2014-12-021-1/+75
|
* Exporting Natspec documentation to a JSON interfaceLefteris Karapetsas2014-12-021-0/+77
- Adding a getDocumentation() function to solidity compiler stack so that we can obtain the natspec interface for a contract - Adding libjsoncpp as a dependency of libsolidity. This is done in a dirty way, using libjsonrpc-cpp s an intermediate dependency for the moment. Will fix soon. - Start of a test file for Natspec exporting to JSON