{"push_id":841533518,"size":17,"distinct_size":17,"ref":"refs/heads/Makman2/doc-format-bear4","head":"9b949e03a66811faf7b4e7e66cd601e4e5f6b571","before":"57575811cf7254298d0dca9e9648c55d3a6f8854","commits":[{"sha":"5894a33b340d39b81685e7b9edab4172e232cb25","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"StringProcessing: Add Match class\n\nThe Match class will be used during the StringProcessing refactor to\nreturn/yield objects that contain more information than plain strings.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/5894a33b340d39b81685e7b9edab4172e232cb25"},{"sha":"b5704af79088830550ded024f754a4572b346fdc","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"SearchForTest: Remove superfluous newline at EOF","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/b5704af79088830550ded024f754a4572b346fdc"},{"sha":"9ae0f654e7631472c91ce44b4ed195851bcf4220","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"StringProcessing: Add InBetweenMatch class\n\nThis class holds information about \"in-between\"-matches, so will be used\nfor the `search_in_between` functions.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/9ae0f654e7631472c91ce44b4ed195851bcf4220"},{"sha":"2eb53030f69c44ed18ff9daafab704f70283ed32","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"search_in_between: Return InBetweenMatch objects\n\nRefactor the `search_in_between` function from `StringProcessing` to\nyield `InBetweenMatch` objects instead of strings.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/2eb53030f69c44ed18ff9daafab704f70283ed32"},{"sha":"159a741ccc6f9d9c7ee49967f17c48972ccf47bd","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"unescaped_search_in_between: Use InBetweenMatch","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/159a741ccc6f9d9c7ee49967f17c48972ccf47bd"},{"sha":"fcd52820ffaaec15724f1c99f97f2467159d64b3","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"nested_search_in_between: Use InBetweenMatch","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/fcd52820ffaaec15724f1c99f97f2467159d64b3"},{"sha":"adf4add26d99e0bfda79ddec4ba8900adfe368b6","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"Add DocstyleDefinition class\n\nThis class represents a certain \"docstyle\". A docstyle is the style or\ntool used for documentation. Also it holds specific information about\nthe \"doctype\" (defines how documentation comments are marked in source\ncode) and the doctype-markers.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/adf4add26d99e0bfda79ddec4ba8900adfe368b6"},{"sha":"c450edb144676a45c48ad29d2ef67481c6cc9bba","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"Add DocumentationComment class\n\nThe DocumentationComment holds a specific documentation comment from\nsource code and some of its properties (like the doctype).","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/c450edb144676a45c48ad29d2ef67481c6cc9bba"},{"sha":"1a1f0036fb660d613cf5e96da8d479b6a3886f31","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"doc-extraction: Add doxygen specification\n\nAdd documentation specification for docstyle doxygen for these\nlanguages:\n\n- C\n- C++\n- Python 2 and 3\n\nThis specification needs to be extended further since it's not complete\nyet.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/1a1f0036fb660d613cf5e96da8d479b6a3886f31"},{"sha":"a3a7a4b5faf637a7303a4538ff64644a4998c130","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"Add doc-extraction functions\n\nAdds following functions that are the interface for extracting\ndocumentation from source code:\n\n- `extract_documentation`\n  Extracts documentation from given text for given language and\n  docstyle. The settings for extracting documentation are loaded from\n  the coalang files in the same directory.\n\n- `extract_documentation_with_docstyle`\n  The same like `extract_documentation` but accepts a\n  `DocstyleDefinition` instead.\n\nSince no extraction algorithms are implemented (for the already existing\ndoctypes defined in module `DocstyleDefinition`), there aren't much\ntests. More sophisticated tests come in the next commits.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/a3a7a4b5faf637a7303a4538ff64644a4998c130"},{"sha":"6ee8b485216e0cf255a4fe953c21b7f596dc2e4c","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"doc-extraction: Implement doctype 'standard'\n\nImplements the extraction algorithm and tests.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/6ee8b485216e0cf255a4fe953c21b7f596dc2e4c"},{"sha":"1dbb45bb53708572dd2be5a9bd480e536394db8b","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"doc-extraction: Implement doctype 'simple'\n\nImplementation for algorithms and tests.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/1dbb45bb53708572dd2be5a9bd480e536394db8b"},{"sha":"5c52649d47831953adcfb8232bfbb581fbe0cef8","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"doc-extraction: Implement doctype 'continuous'\n\nContains algorithms and tests. Also extends the already existing\nPython test since the doxygen style continuous markers are now\nsupported.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/5c52649d47831953adcfb8232bfbb581fbe0cef8"},{"sha":"e3eccc50ffe05383f90bd35b3146459e29613764","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"ConfParserTest: Reorder imports","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/e3eccc50ffe05383f90bd35b3146459e29613764"},{"sha":"5d006d6abcc7177d7a0689e5d53c721ada53ec5b","author":{"email":"946310e69b1bdd1918dcd3ef36a4fbaa7a42e33b@alice.de","name":"Makman2"},"message":"StringProcessing: Add test for `limit` filter","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/5d006d6abcc7177d7a0689e5d53c721ada53ec5b"},{"sha":"6a2d49db3e375201121763d7a3f667b3ee33fa45","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"StringProcessing: Delete trim_empty function\n\nThe functionality can be easily achieved in one line with a filter and\nis also not used anywhere.","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/6a2d49db3e375201121763d7a3f667b3ee33fa45"},{"sha":"9b949e03a66811faf7b4e7e66cd601e4e5f6b571","author":{"email":"d5806778d42e49aeddae9a161d1734259074c94b@arcor.de","name":"Makman2"},"message":"WIP - TODOs","distinct":true,"url":"https://api.github.com/repos/coala-analyzer/coala/commits/9b949e03a66811faf7b4e7e66cd601e4e5f6b571"}]}