Commit Graph

11 Commits

Author SHA1 Message Date
Mattias Gaertner
a99790afad fcl-passrc: resolver: var modifier absolute
git-svn-id: trunk@37812 -
2017-12-26 10:19:12 +00:00
michael
dbc9b7f8b4 * Fix Bug ID #31733
git-svn-id: trunk@36179 -
2017-05-11 15:13:56 +00:00
michael
1f3e7442c1 * Fix bug ID #31671
git-svn-id: trunk@35884 -
2017-04-22 08:48:05 +00:00
michael
406c7caa6f * External var does not need, but allows semicolon after var type
git-svn-id: trunk@35639 -
2017-03-22 20:31:29 +00:00
michael
487d7ca141 * Patch from Mattias Gaertner:
pastree: changed TPasVariable.LibraryName and ExportName to TPasExpr. 
            It can be constants instead of string literals.
  pscanner: fixed parsing floats 1.2, 1.2E3, 1.E2, 1E2, 1.2E-3, 1E+2
  pparser:  var modifier external with optional lib and symbol
  pasresolver:
    - untyped parameter
    - added option proAllowPropertyAsVarParam allows to pass a property as a var/out argument
    - varargs

git-svn-id: trunk@35503 -
2017-03-01 17:39:05 +00:00
michael
1415d86f86 * String of length 1 is character (bug ID 30723)
git-svn-id: trunk@34883 -
2016-11-12 22:59:18 +00:00
michael
caeaaad986 * Helper should not be a token
git-svn-id: trunk@34671 -
2016-10-08 17:10:11 +00:00
michael
79e7ba678e * Support Hints prior to variable initialization, properties in records
git-svn-id: trunk@29556 -
2015-01-26 13:46:21 +00:00
michael
a665785b93 * Fixed warnings/hints
git-svn-id: trunk@22130 -
2012-08-19 16:40:52 +00:00
michael
0801287956 * Adapted tests to use expression objects where needed
git-svn-id: trunk@22085 -
2012-08-15 12:21:52 +00:00
michael
b867010691 * Test cases for types, var, const, resource string. Start of statement tests
git-svn-id: trunk@22005 -
2012-08-04 08:48:23 +00:00