Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix compiler warnings on Windows (Visual Studio) | Dimitri van Heesch | 2020-02-12 | 1 | -0/+3 |
| | |||||
* | Move DocGroup inside CommentScanner instead of using a global | Dimitri van Heesch | 2020-01-26 | 1 | -5/+5 |
| | |||||
* | Cleanup unused/unwanted parser dependencies on code generator | Dimitri van Heesch | 2020-01-26 | 1 | -1/+0 |
| | |||||
* | Make commentscan.l reentrant | Dimitri van Heesch | 2019-12-30 | 1 | -2/+4 |
| | |||||
* | Make pyscanner.l reentrant | Dimitri van Heesch | 2019-12-29 | 1 | -875/+908 |
| | |||||
* | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵ | Dimitri van Heesch | 2019-12-08 | 1 | -17/+17 |
| | | | | free issues | ||||
* | Split language parser into "outline parser" and "code parser" | Dimitri van Heesch | 2019-12-03 | 1 | -30/+4 |
| | |||||
* | Remove bogus flex code | Dimitri van Heesch | 2019-11-18 | 1 | -7/+0 |
| | |||||
* | Fixed use of uninitialized pointer in preprocessor | Dimitri van Heesch | 2019-11-09 | 1 | -1/+1 |
| | |||||
* | Replaced QList<BaseInfo> with std::vector<BaseInfo> | Dimitri van Heesch | 2019-10-29 | 1 | -2/+2 |
| | |||||
* | Changed ArgumentList to be an STL container | Dimitri van Heesch | 2019-10-27 | 1 | -10/+14 |
| | |||||
* | Merge pull request #7283 from luzpaz/typos | Dimitri van Heesch | 2019-10-09 | 1 | -3/+3 |
|\ | | | | | Fix typos | ||||
| * | Fix typos | luz.paz | 2019-09-28 | 1 | -3/+3 |
| | | | | | | | | | | | | Found via ``` codespell -q 3 -S *.js,*.po,./src/translator*,*.eps,./doc/changelog.doc -L ang,ans,attribs,ba,behaviour,classe,colour,german,iff,initialise,nam,nd,que,russian,statics,te,tim,uint ``` | ||||
* | | Use smartpointers to manage the lifetime of Entry objects | Dimitri van Heesch | 2019-10-07 | 1 | -80/+28 |
|/ | |||||
* | Consistent way to show scanner state | albert-github | 2019-09-05 | 1 | -0/+2 |
| | | | | | Create a consistent way to display the state mnemonics of the different scanners (analogous to the fortranscanner.l) Use an automatic procedure to generate the routine with the translation of the states to a string. | ||||
* | issue #7009 Python class diagram not created for the base class while works ↵ | Dimitri van Heesch | 2019-08-06 | 1 | -3/+1 |
| | | | | for the derived class (fix) | ||||
* | issue #7009 Python class diagram not created for the base class while works ↵ | Dimitri van Heesch | 2019-08-04 | 1 | -27/+40 |
| | | | | for the derived class | ||||
* | take doc group out of commentscan.l | Adrian Negreanu | 2019-07-26 | 1 | -5/+5 |
| | | | | Signed-off-by: Adrian Negreanu <groleo@gmail.com> | ||||
* | Merge pull request #6916 from albert-github/feature/bug_py_class | Dimitri van Heesch | 2019-05-19 | 1 | -0/+26 |
|\ | | | | | Class definition with collections | ||||
| * | Class definition with collections | albert-github | 2019-04-07 | 1 | -0/+26 |
| | | | | | | | | | | | | | | | | | | | | | | Class definitions can have collections and these can have strings e.g.: class Url(namedtuple('Url', url_attrs)): and this results in: warning: Detected potential recursive class relation between class conda::_vendor::urllib3::util::url::Url and base class Url! Strings are now possible and seen as strings. See also (including example with namedtuble): https://docs.python.org/3/library/collections.html | ||||
* | | Improved const correctness and added support for inline namespaces | Dimitri van Heesch | 2019-04-21 | 1 | -2/+2 |
|/ | |||||
* | issue #6734 parsing performance worsened | Dimitri van Heesch | 2019-01-07 | 1 | -2/+3 |
| | |||||
* | Fix for 'Definition at line' points to end of multiple-lined definition for ↵ | Dimitri van Heesch | 2018-12-23 | 1 | -1/+1 |
| | | | | Python #6706 | ||||
* | Add support of dict/set in annotations and default values | Sergey Kozlov | 2018-10-08 | 1 | -0/+6 |
| | |||||
* | Fix annotation with default value parsing | Sergey Kozlov | 2018-10-08 | 1 | -1/+2 |
| | |||||
* | Add function annotations support | Sergey Kozlov | 2018-10-08 | 1 | -28/+131 |
| | |||||
* | Merge pull request #6499 from albert-github/feature/bug_python_linebreak | Dimitri van Heesch | 2018-09-15 | 1 | -1/+1 |
|\ | | | | | Namespace with name docstrings_linebreak | ||||
| * | Namespace with name docstrings_linebreak | albert-github | 2018-09-11 | 1 | -1/+1 |
| | | | | | | | | | | As a regression on pull request #674 in respect to the moving of the markdown handling place the `\_linebreak` command is not translated anymore. In fact the `\_linebreak` is not necessary at all only the space is required as the `\namespace` command takes just one word as argument. | ||||
* | | Fixing coverity messages | albert-github | 2018-09-13 | 1 | -1/+0 |
|/ | | | | Note: especially latexdocvisitor (dead code that should not be dead code). | ||||
* | Issue 6494: asterisks before args and kwargs are ignored in python | albert-github | 2018-09-10 | 1 | -1/+6 |
| | | | | | | Added asterisks in the type field. The type is temporary stored in a variable as the argument field has not yet been defined for its argument. | ||||
* | Update pyscanner.l | Armin Müller | 2018-08-21 | 1 | -2/+2 |
| | |||||
* | Small problems when displaying python code | albert-github | 2018-05-22 | 1 | -1/+0 |
| | | | | | | - with was not colored (in pyscanner the KEYWORD item was not used, so removed as dead code) - incorrect handling of a 'triquote' at end of string - incorrect handling of a stringprefix followed by the end of a string | ||||
* | Merge pull request #676 from albert-github/feature/bug_788940 | Dimitri van Heesch | 2018-04-22 | 1 | -3/+6 |
|\ | | | | | Bug 788940 - Bad handling of Python class members when a class declaration line contains a comment | ||||
| * | Bug 788940 - Bad handling of Python class members when a class declaration ↵ | albert-github | 2018-03-05 | 1 | -3/+6 |
| | | | | | | | | | | | | line contains a comment Made comments possible after a class declaration. | ||||
* | | Bug 778012 - Python List as Default Parameter not parsed correctly | albert-github | 2018-03-04 | 1 | -8/+22 |
|/ | | | | Added handling of square brackets, single quoted strings and double quoted strings (could contain comma's as well) to default values of arguments. | ||||
* | flex: use %option instead of command line options. | Adrian Negreanu | 2016-09-21 | 1 | -0/+2 |
| | |||||
* | Initialization of python variables and type determination | albert-github | 2016-08-24 | 1 | -14/+26 |
| | | | | A bit better python initialization (not only the fist "word") and subsequent determination of the type. | ||||
* | Bug 761139 - python unicode docstrings are ignored | albert-github | 2016-01-29 | 1 | -4/+6 |
| | | | | End of the doctrings can be only triple double or single quotes not with optional u or r or even ! at the end. | ||||
* | Bug 761139 - python unicode docstrings are ignored | albert-github | 2016-01-27 | 1 | -4/+4 |
| | | | | Added support for raw and unicode docstrings in python scanner (was already available in python code scanner) | ||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -1/+1 |
| | | | | improve performance | ||||
* | Bug 595186 - Python ignores \private tag | albert-github | 2015-12-27 | 1 | -9/+0 |
| | | | | Don't overwrite the protection settings in current entry, they may result from a comment block | ||||
* | Merge pull request #429 from albert-github/feature/bug_732356 | Dimitri van Heesch | 2015-12-26 | 1 | -1/+1 |
|\ | | | | | Bug 732356 - doxygen's \param command is confused by some python default values | ||||
| * | Bug 732356 - doxygen's \param command is confused by some python default values | albert-github | 2015-12-26 | 1 | -1/+1 |
| | | | | | | | | Decrement brace count only in case of a ')' not in case of a ',' | ||||
* | | Merge pull request #431 from albert-github/feature/bug_361814 | Dimitri van Heesch | 2015-12-26 | 1 | -0/+14 |
|\ \ | | | | | | | Bug 361814 - python: tuple assignment not recognized as variable initialization | ||||
| * | | Bug 361814 - python: tuple assignment not recognized as variable initialization | albert-github | 2015-12-26 | 1 | -0/+14 |
| |/ | | | | | | | | | | | | | added possibility for the separate variables from a tuple assignment: a,b,c = and (a,b,c) = | ||||
* | | Merge pull request #427 from albert-github/feature/bug_641036 | Dimitri van Heesch | 2015-12-26 | 1 | -0/+4 |
|\ \ | | | | | | | Bug 641036 - python script with #!/usr/bin/python are not documented correctly | ||||
| * | | Bug 641036 - python script with #!/usr/bin/python are not documented correctly | albert-github | 2015-12-25 | 1 | -0/+4 |
| |/ | | | | | | | Handle #! at first line as a special comment (on *nix systems starts the mentioned program with the file as input) | ||||
* | | Bug 735152 - Python: Allow undocumented "cls" parameter for class methods | albert-github | 2015-12-26 | 1 | -1/+19 |
|/ | | | | Made 'cls' parameter analogous to the 'self' parameter. See also https://www.python.org/dev/peps/pep-0008 (paragraph: Function and method arguments) | ||||
* | Correct / set types for python variables | albert-github | 2015-12-12 | 1 | -5/+25 |
| | | | | | | | | | | The bool python type was not handled. In case of the initialization by means of a method call a variables was was aid to be a tuple (e.g. env= os.environ.copy()) Methods with initialization with defaults were shown without arguments in the brief description (e.g. def create_dir(dir, create=True):) Arguments with values in method calls were seen as variables variables in case of continuation lines (e.g. parser.add_argument("--https_proxy", nargs="?", help="Proxy to be used for https requests", action="store", const="myproxy.domain.com:8080") in this case action was seen as variable). | ||||
* | Bug 648865 - PYTHON: stops processing the file after encountering \"""" | albert-github | 2015-07-29 | 1 | -1/+4 |
| | | | | Proper handling of escaped character inside a triple quoted string (""" and ''') |