summaryrefslogtreecommitdiff
path: root/packages/fcl-passrc/src/pparser.pp
Commit message (Expand)AuthorAgeFilesLines
* fcl-passrc: fixed parsing objfpc inline specializemattias2019-06-201-38/+90
* fcl-pssrc, pastojs: fixed anonymous proc inside for-loopmattias2019-06-061-0/+2
* fcl-passrc: parse and resolve method modifier messagemattias2019-03-031-12/+15
* fcl-passrc: fixed parent of const external modifiermattias2019-02-261-1/+1
* fcl-passrc: fixed parsing variable list with modifiersmattias2019-02-261-3/+3
* fcl-passrc: attributes, removed modeswitch msIgnoreInterfacesmattias2019-02-241-37/+95
* fcl-passrc: parser: mode objfpc: generic function name<>...mattias2019-02-181-13/+56
* fcl-passrc: resolver: array of constmattias2019-02-151-19/+29
* fcl-passrc: clean upmattias2019-02-131-0/+1
* fcl-passrc: parser: give error on class field without varmattias2019-02-101-1/+6
* fcl-passrc: parser: dot after true,false,char,stringmattias2019-02-101-1/+4
* fcl-passrc: fixed parsing (expr).name()mattias2019-02-041-89/+27
* fcl-passrc: resolver: not using TSelfExprmattias2019-01-311-3/+1
* fcl-passrc: parser: fixed self.a[], self.a()mattias2019-01-301-29/+1
* fcl-passrc: scanner: bool switch $gotomattias2019-01-291-8/+10
* fcl-passrc: removed okgeneric, it bites generic interfacemattias2019-01-271-6/+6
* fcl-passrc: resolver: fixed error during parsing with-domattias2019-01-271-11/+8
* pastojs: external fields in records, bug 34922mattias2019-01-241-1/+1
* fcl-passrc: parse and resolve helpersmattias2019-01-231-22/+40
* * Defaults are not to add default identifiers (fpdoc)michael2019-01-201-0/+6
* * Generic templates can be separated by semicolon (used in fgl unit)michael2019-01-201-1/+1
* * Parse type constraints in genericsmichael2019-01-201-3/+10
* * Remove debug statementmichael2019-01-201-1/+0
* * Fix one character being eaten at end of input stringmichael2019-01-201-1/+3
* fcl-passrc: parse class helper class var, resolver: check helper ancestormattias2019-01-161-17/+30
* fcl-passrc: parser: fixed (a.b).cmattias2019-01-161-57/+45
* fcl-passrc: fixed parsing type helper() for, fixed parsing record helper: aty...mattias2019-01-141-34/+60
* fcl-passrc: parser: local and anonymous records cannot be advanced, resolver:...mattias2019-01-071-3/+14
* fcl-passrc: resolver: for item in AdvRecord domattias2018-12-281-1/+4
* fcl-passrc: resolver: test adv recordsmattias2018-12-271-1/+1
* fcl-passrc: parser: fixed parsing record constsmattias2018-12-261-35/+48
* fcl-passrc: parser: record property must have typemattias2018-12-251-1/+3
* fcl-passrc: parse property dispid only in dispinterfacemattias2018-12-251-11/+15
* fcl-passrc: TPasClassType and TPasRecordType now have common ancestor, resolv...mattias2018-12-181-14/+16
* fcl-passrc: resolver: check reference-to when assign ano procmattias2018-12-121-14/+14
* fcl-passrc: pass ano func asm-block as argument, ano funcs in analyzermattias2018-12-111-1/+3
* fcl-passrc: anonymous functions: with-blockmattias2018-12-101-3/+23
* fcl-passrc: changed operator precedence level of is to same as and,or,xormattias2018-12-101-2/+4
* fcl-passrc: anonymous functions: forbid semicolon in modifiersmattias2018-12-091-41/+35
* Fix fpdoc for Free Pascal doc-pdf generationpierre2018-12-081-0/+6
* pas2js: fixed not existsing default configmattias2018-12-071-1/+0
* fcl-passrc: started anonymous methodsmattias2018-12-061-73/+180
* * Split resolver in baseresolver & resolvermichael2018-12-011-5/+21
* fcl-passrc: added modeswitch OmitRTTI: treat class section published as publi...mattias2018-11-171-0/+2
* fcl-passrc: fixed parent of generic paramsmattias2018-11-071-2/+2
* pastojs: fixed parsing if-then-raise-elsemattias2018-11-011-1/+1
* fcl-passrc: using nodejsfsmattias2018-10-251-1/+1
* fcl-passrc: fixed MaxPrecInt to TMaxPrecInt, using TMaxPrecInt instead of int64mattias2018-10-151-4/+14
* fcl-passrc: adapted pparser for pas2jsmattias2018-10-151-34/+59
* fcl-passrc: fixed double freemattias2018-07-171-0/+1