summaryrefslogtreecommitdiff
path: root/idl/inc/parser.hxx
AgeCommit message (Collapse)AuthorFilesLines
2024-03-16tdf#143148 update all headers in idl/inc to use #pragma oncedmc_dev1-4/+1
Change-Id: I65a5d21bed1753f3dbb5ad1b87fb76ea16066413 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164928 Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2018-01-19loplugin:unusedmethods also check for functions returning boolNoel Grandin1-1/+1
we were previously excluding them Change-Id: I48a68799b0de60b4995fae541eb363e043d4dd11 Reviewed-on: https://gerrit.libreoffice.org/48167 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-10-23loplugin:includeform: idlStephan Bergmann1-1/+1
Change-Id: I9631129331ef4b858ed3dd7b0e617002e6d461fb
2017-07-18loplugin:constparams codemaker,idl,idlcNoel Grandin1-4/+4
Change-Id: Ic72b7525cfbfbd3c5afb12fe9ea814176e6c8c9d Reviewed-on: https://gerrit.libreoffice.org/40126 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-06-22move the attribute parsing code to SvParserNoel Grandin1-1/+5
and simplify considerably Change-Id: I2a4af15e77904b62abc81dad78a2990e2eab05f0
2016-06-22move the method param parsing code into SvParserNoel Grandin1-1/+2
Change-Id: I5718c309acd213f94e96efc2e9a98ab0344fe341
2016-03-09loplugin:constantparam in idlNoel Grandin1-1/+1
Change-Id: Icb5e64f17d9472320a79363b1e926e2b4ab05273
2016-02-23cid#1353438 Logically dead codeNoel Grandin1-1/+1
Change-Id: Ib444a1941e2bec03394c4e8eb7a5a34adbe3f4f6
2016-02-17cleanup the Read*() methods in SvIdlParserNoel Grandin1-2/+5
to be consistent about when they move to the next token Change-Id: I8f5b1eab497fb4a7cb2a2267e815668c3d363de7
2016-02-17move some more slot parsing to SvIdlParserNoel Grandin1-19/+20
Change-Id: I186e80ed0446585aceaf4d25f32ecca7e8ed396c
2016-02-16tighten up the attribute parsing, and drop some unused slotsNoel Grandin1-1/+1
Change-Id: I6f2ff99c919851b21ce120c40286c133bf65c778
2016-02-16parse shell/interface entries in SvIdlParserNoel Grandin1-0/+4
Change-Id: Ief68b26be0a0890ffdfa02a5904ba9d2cb364c65
2016-02-15cid#1352218 and cid#1352216 in .SDI parserNoel Grandin1-3/+3
Change-Id: I273d80b4e9fb45955c5496cf5559df5dd4b057b0
2016-02-15move interface/shell parsing to SvIdlParserNoel Grandin1-0/+2
Change-Id: I95cce21c6c9beb5637dd4f4a769f455eaacbec2b
2016-02-15move item and struct parsing into SvIdlParserNoel Grandin1-0/+6
Change-Id: I1ba88bca82b5b251ed34330ab5e0cb8bd88a5815
2016-02-15move include parsing into own methodNoel Grandin1-1/+3
Change-Id: Id3ce7ce651f541106cf60116f717e6ffd805db24
2016-02-12move parsing of enum into SvIdlParserNoel Grandin1-0/+6
Change-Id: I89eef20d62f92f7345750c48c34c9f3b7bca287e
2016-02-12move module parsing into SvIdlParser classNoel Grandin1-2/+4
Change-Id: I99937935a1d41fa5b0ff6c2f5e92bde3b4847e9f
2016-02-12move parsing of "import" into own methodNoel Grandin1-0/+1
Change-Id: Ib3b3fb6fea52b846ada6fb92478ae8f9f769a665
2016-02-11simplify SvTokenStream handlingNoel Grandin1-1/+4
Change-Id: Ic8d8c7df54bd9debea3b9601d9c8d67b0412b5ab
2016-02-11create a new class SvIdlParserNoel Grandin1-0/+37
and start the process of moving the parsing code to one central file Change-Id: If6d8def37ec8c8415c22d39f9d8b7a09ec423873