| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Conflicts:
test/solidityNatspecJSON.cpp
|
| |
| |
| |
| |
| |
| | |
- Adding the title and author natspec documentation tags for contracts
- Also using the author tag for functions now
- Tests
|
|/ |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
libsolidity/CompilerStack.cpp
libsolidity/CompilerStack.h
libsolidity/InterfaceHandler.cpp
libsolidity/InterfaceHandler.h
solc/main.cpp
test/solidityJSONInterfaceTest.cpp
test/solidityNatspecJSON.cpp
|
| | |
|
|/
|
|
|
|
|
| |
Conflicts:
libsolidity/CompilerStack.cpp
libsolidity/CompilerStack.h
solc/main.cpp
|
| |
|
|
|
|
| |
- Plus tests for that
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
- Also omitting tags from the output JSON file if they are missing
instead of providing an empty string for their value
|
|
|
|
|
|
|
| |
- Plus additional work on generally parsing doctags.
One important missing feature is to parse a tag midline
- Adding more tests
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
- plus other small changes according to the spec
|
| |
|
|
- 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
|