Commit Graph

32 Commits

Author SHA1 Message Date
Juha
1e8303a356 Jedi Code Format: Refactoring. Remove obsolete code and units. Issue #39929, patch by Domingo Galmés. 2022-10-14 18:21:44 +03:00
Juha
88242f8152 Jedi Code Format: Reapply changes for removing LCL dependency. Generate Makefiles. Issue #39929, patch by Domingo Galmés. 2022-10-13 20:39:13 +03:00
Juha
c024e5bb5a Jedi Code Format: Revert changes for removing LCL dependency. It broke "make bigide" because of LAZARUS_PLUGIN define. 2022-10-07 11:58:01 +03:00
Juha
02d6db5218 Jedi Code Format: Remove LCL dependency from the command line program. Issue #39929, patch by Domingo Galmés. 2022-10-06 17:09:04 +03:00
Juha
545b37f413 Jedi Code Format: Fix parsing numbers. Issue #39926. 2022-10-04 23:38:54 +03:00
Juha
fe5518b176 Jedi Code Format: Add support for a new digit separator. Issue #39926, patch by Domingo Galmés. 2022-10-04 13:01:04 +03:00
Juha
0e08315669 Jedi Code Format: Disable code with LCLNOGUI define for the cmd line project. Add Debug and Release build modes. Issue #39929. 2022-10-04 00:13:57 +03:00
juha
8644ddb16b Jedi Code Format: Deal with imbalanced bracket comments. Issue #39116, patch by Udo Sommer.
git-svn-id: trunk@65340 -
2021-07-02 08:38:09 +00:00
juha
b1afd41fb2 Jedi Code Format: Fix access violation when parsing not closed IFDEF. Issue #38146, patch from Domingo Galmés.
git-svn-id: trunk@64166 -
2020-11-30 20:35:22 +00:00
juha
e994fa439c Jedi Code Format: Shorten code by exit() with parameter instead of setting Result and then exit.
git-svn-id: trunk@64150 -
2020-11-19 22:12:51 +00:00
juha
b6078f53b5 Jedi Code Format: Support generic types with const. Issue #38088, patch from Domingo Galmés.
git-svn-id: trunk@64149 -
2020-11-19 22:12:49 +00:00
juha
c319bc8947 Jedi Code Format: Support escaped identifiers (&identifier). Issue #38067, patch from Domingo Galmés.
git-svn-id: trunk@64131 -
2020-11-13 09:37:02 +00:00
juha
f7701ffbe4 Jedi Code Format: Fix compilation with FPC 3.0.4. Issue #37734, patch from BrunoK.
git-svn-id: trunk@63881 -
2020-09-11 15:27:25 +00:00
juha
9b23c4ca34 Jedi Code Format: Add support for directive {$include %XXX%}. Issue #37730, patch from Domingo Galmés.
git-svn-id: trunk@63879 -
2020-09-11 06:59:23 +00:00
juha
ab7cad1fc8 Jedi Code Format: Comments, formatting. Issue #36825, patch from BrunoK.
git-svn-id: trunk@62809 -
2020-03-25 13:49:42 +00:00
juha
3ea7d0a0f9 JCF2: Support octal numbers. Issue #31876, patch from CCRDude.
git-svn-id: trunk@55028 -
2017-05-21 10:53:00 +00:00
juha
32f2f78b28 JCF2: Use String type + UTF-8 instead of WideString. Prevents conversions and compiler warnings. Also related to issue #27945.
git-svn-id: trunk@51043 -
2015-12-26 16:52:28 +00:00
juha
c0bcfb9343 JCF2: Support binary constants. Issue #26986, patch from BrunoK.
git-svn-id: trunk@47184 -
2014-12-12 19:59:25 +00:00
juha
f518acb493 JCF: minor optimization and cleanup for the parser. Issue #26610, modified from patch by BrunoK
git-svn-id: trunk@46067 -
2014-08-23 14:54:39 +00:00
juha
679eebc9c6 JCF2: formatting by BrunoK
git-svn-id: trunk@46066 -
2014-08-23 14:54:34 +00:00
juha
28163c2c12 JCF2: Support nested curly comments. Issue #26610, extracted from patch by BrunoK.
git-svn-id: trunk@46061 -
2014-08-22 17:28:47 +00:00
juha
feb85653da JCF2: Fix a range check error at the end of file.
git-svn-id: trunk@46059 -
2014-08-22 17:25:11 +00:00
paul
66216cd1eb jcf2: update from the main repository to r823
git-svn-id: trunk@22217 -
2009-10-18 08:58:08 +00:00
paul
75d3718f7d jcf: update to r803 revision of main repository:
- support for c-style fpc operators

git-svn-id: trunk@19236 -
2009-04-06 02:19:13 +00:00
paul
471ec5ea59 jcf2: sync with r773 of main jcf2 tree (also fixes issue #0012977):
- some use of JcfStringUtils instead of JclStrings
 - IndentProcedureBody setting
 - StrPadLeft implementation in JcfStringUtils.pas
 - added StrIPos function to JcfStringUtils.pas and tests
 - renamed VersionConsts.pas to JcfVersionConsts.pas to avoid a name clash with a unit in another package
 - rearranging util functions

git-svn-id: trunk@18292 -
2009-01-15 02:08:47 +00:00
paul
52c3090688 jcf: further work on operators (r743)
git-svn-id: trunk@17879 -
2008-12-21 15:26:48 +00:00
paul
7409df351c jcf: sync with r723 (fix error found in graphics.pp - "absolute" with a dotted name was not handled, fixes for lazarus source, and tests on it)
git-svn-id: trunk@17828 -
2008-12-13 17:04:34 +00:00
paul
2827eec53f jcf: fix compilation of BuildTokenList on linux
git-svn-id: trunk@17821 -
2008-12-13 01:54:10 +00:00
paul
2f530e41d5 jcf2: sync with main repository r718
git-svn-id: trunk@17811 -
2008-12-12 02:06:31 +00:00
paul
d3cc59116c jcf2: try to isolate/remove windows unit dependency
git-svn-id: trunk@16955 -
2008-10-11 09:30:16 +00:00
paul
7c0a1d29a9 jcf:
- add JcfUtils unit with almost empty implementation
  - replace usage of Jcl units with JcfUtils.
  - add lazarus project for console jcf application

git-svn-id: trunk@16945 -
2008-10-10 05:33:07 +00:00
paul
255062d13d components: initial of jcf2 r676 as is without output, tests and help directories. It does not useful for lazarus at moment
git-svn-id: trunk@16938 -
2008-10-09 08:06:32 +00:00