Commit Graph

  • 8bb135e971 Merge branch 'topic/generics' into 'master' Vadim Godunko 2023-05-19 08:20:35 +00:00
  • 24cb035c14 Enhance CI to support 'edge' and to downstream ALS build/test Vadim Godunko 2023-05-19 11:58:01 +04:00
  • 49d860009a Fix typo. Vadim Godunko 2023-05-19 11:26:48 +04:00
  • 59ca7892ce DOcumentation generation for generic subprograms. Vadim Godunko 2023-05-19 11:25:46 +04:00
  • 0a201264f4 Report errors to standard error stream. Vadim Godunko 2023-05-19 10:35:55 +04:00
  • de62522002 Documentation generation for formal parameters of generic packages. Vadim Godunko 2023-05-19 10:32:45 +04:00
  • e013a8fa7a Subprogram to extract description of the generic formal parameter... Vadim Godunko 2023-05-19 10:24:36 +04:00
  • ec06fe8873 Store set of sections inside the proxy object... Vadim Godunko 2023-05-19 10:19:53 +04:00
  • 2166610d24 Fix compiler's warnings. Vadim Godunko 2023-05-19 09:26:29 +04:00
  • a6d78dddbc Merge remote branch 'origin/master' into edge automatic-merge 2023-05-14 00:55:21 +00:00
  • 14b2afe5fe Merge branch 'topic/ada2022' into 'master' Vadim Godunko 2023-05-13 12:08:41 +00:00
  • a0c4a2a22b Enable Ada 2022 mode for testsuite drivers. Vadim Godunko 2023-05-13 13:01:27 +04:00
  • 717cc66101 Merge remote branch 'origin/master' into edge automatic-merge 2023-05-13 00:55:20 +00:00
  • 3fa1055114 Merge branch 'topic/ada2022' into 'master' Vadim Godunko 2023-05-12 12:08:05 +00:00
  • 46b11c4e75 Enable Ada 2022 mode. Vadim Godunko 2023-05-12 15:54:13 +04:00
  • d9261e2252 Fix build errors in Ada 2022 mode. Vadim Godunko 2023-05-12 15:53:36 +04:00
  • e90c0ebff3 Merge remote branch 'origin/master' into edge automatic-merge 2023-05-09 00:55:03 +00:00
  • 04fd9b79b8 Merge branch '23-ce-when-trailing_section-is-null' into 'master' Vadim Godunko 2023-05-08 09:53:26 +00:00
  • 3c78298839 Check for presence of trailing section. Vadim Godunko 2023-05-05 22:31:19 +03:00
  • a2145119a3 Merge remote branch 'origin/master' into edge automatic-merge 2023-05-05 00:55:33 +00:00
  • e43cdfffd4 Merge branch 'topic/generics' into 'master' Vadim Godunko 2023-05-04 14:23:05 +00:00
  • 59c709acfd Merge remote branch 'origin/master' into edge automatic-merge 2023-05-04 00:55:05 +00:00
  • bacfe39dcb Merge branch 'topic/W429-005' into 'master' Vadim Godunko 2023-05-03 09:29:31 +00:00
  • ef655d4f4a Test of documentation extraction for subprogram bodies. Vadim Godunko 2023-05-03 10:01:58 +03:00
  • a89d3c1a74 Additional sections of the structured comment for subprogram bodies. Vadim Godunko 2023-05-03 10:00:04 +03:00
  • b50bcf85a2 Take in sense aspects of the subprogram bodies. Vadim Godunko 2023-05-03 09:16:47 +03:00
  • 71c361c279 Don't extract trailing comments for subprogram bodies. Vadim Godunko 2023-05-03 08:50:42 +03:00
  • f0bc3d99b7 Merge remote branch 'origin/master' into edge automatic-merge 2023-05-03 00:55:11 +00:00
  • 172f659435 Merge branch 'topic/W429-005' into 'master' Vadim Godunko 2023-05-02 16:17:46 +00:00
  • 9ff5159c5d Enable use of GNATdoc for documentation extraction of subprogram bodies Vadim Godunko 2023-05-02 17:41:32 +03:00
  • 45a3c680bf Merge remote branch 'origin/master' into edge automatic-merge 2023-04-27 00:55:10 +00:00
  • 650b69da6b Rewrite RST profile computation for subprogram with anonymous access Vadim Godunko 2023-04-26 21:11:36 +03:00
  • 0d838d1480 Protect against parent package not present in processed projects. Vadim Godunko 2023-04-26 21:07:47 +03:00
  • ec214747ca Minor fix of style. Vadim Godunko 2023-04-26 13:55:24 +03:00
  • 8ea2882155 Merge branch 'topic/generics' into 'master' Vadim Godunko 2023-04-26 10:30:16 +00:00
  • ac8458149e Some fixes after review. Vadim Godunko 2023-04-25 22:41:53 +04:00
  • 92d6fe3c61 Improve test to cover use of pragma in formal part of the generics. Vadim Godunko 2023-04-25 22:15:18 +04:00
  • 2b9095a85e Ignore pragmas in formal declarative part of the generics Vadim Godunko 2023-04-25 22:14:22 +04:00
  • 48a05c94bf Automated test for formal incomplete type declarations. Vadim Godunko 2023-04-25 22:08:04 +04:00
  • 0551dfd923 Support of incomplete formal generic type declarations. Vadim Godunko 2023-04-25 22:07:18 +04:00
  • 6e89da178a Automated test for unknown discriminant part. Vadim Godunko 2023-04-25 19:15:41 +04:00
  • ada965fefc Add support for unknown discriminant part. Vadim Godunko 2023-04-25 19:14:06 +04:00
  • 5927f31945 Automated test for generic subprograms. Vadim Godunko 2023-04-20 17:21:27 +04:00
  • 76e0496c64 Dump extracted documentation for generic subprogram declarations. Vadim Godunko 2023-04-20 17:20:26 +04:00
  • a8d9cf15a3 Support of generic subprograms in ALS. Vadim Godunko 2023-04-20 16:56:45 +04:00
  • f74bb33bd4 Support for generic subprograms. Vadim Godunko 2023-04-20 16:56:18 +04:00
  • 600e0d62c2 Automated test for generic formal packages. Vadim Godunko 2023-04-20 14:51:12 +04:00
  • 222ec227dd Support of generic formal packages. Vadim Godunko 2023-04-20 14:50:26 +04:00
  • 12a956ec0c Add support of generic package declarations. Vadim Godunko 2023-04-20 14:06:30 +04:00
  • 0baf2e7e91 Update expected result. Vadim Godunko 2023-04-19 13:08:45 +04:00
  • 8a172a697e Automated test for generic packages. Vadim Godunko 2023-04-19 13:06:52 +04:00
  • cda122efc9 Add support for generic packages. Vadim Godunko 2023-04-19 13:06:29 +04:00
  • 976754485e Initial implementation of documentation extraction for generics. Vadim Godunko 2023-04-19 13:04:51 +04:00
  • fef9ec52ad Run cleanup code only when there is more than one token. Vadim Godunko 2023-04-19 12:19:26 +04:00
  • 40a374ffa9 Change profile of Extract_Subprogram_Documentation Vadim Godunko 2023-04-19 11:43:47 +04:00
  • c292ffcc08 Automated test for concrete floating/fixed point types. Vadim Godunko 2023-04-19 08:59:15 +04:00
  • 9767c79f7a Support for fixed/floating types. Vadim Godunko 2023-04-19 08:57:20 +04:00
  • 261dea508d Use correct section kind for generic formal Vadim Godunko 2023-04-18 17:42:05 +04:00
  • 6c3be6ef28 Change profile of Extract_Simple_Declaration_Documentation Vadim Godunko 2023-04-18 17:33:27 +04:00
  • 0e65b7c2e5 Change profile of Extract_Private_Type_Documentation Vadim Godunko 2023-04-18 17:02:34 +04:00
  • b4f0d1b97d Change profile of Extract_General_Leading_Trailing_Documentation Vadim Godunko 2023-04-18 17:00:11 +04:00
  • bd58a63574 Change profile of Extract_Leading_Section Vadim Godunko 2023-04-18 16:57:28 +04:00
  • 324b0658d0 Change profile of Extract_General_Trailing_Documentation Vadim Godunko 2023-04-18 16:54:19 +04:00
  • 89c94cc558 Change profile of Remove_Comment_Start_And_Indentation Vadim Godunko 2023-04-18 16:51:24 +04:00
  • 68c0cb5009 Change profile of Fill_Code_Snippet to operate on list of sections. Vadim Godunko 2023-04-18 16:45:07 +04:00
  • c1f2ebcf5e Pass Sections and Is_Private flag separately. Vadim Godunko 2023-04-18 14:35:17 +04:00
  • 6252e2581a New subprograms to create symbols. Vadim Godunko 2023-04-18 15:12:18 +04:00
  • aabfacd9e2 Nested sections to use for generic formal parameters. Vadim Godunko 2023-04-18 15:16:46 +04:00
  • 282cc93907 Merge remote branch 'origin/master' into edge automatic-merge 2023-04-13 00:55:15 +00:00
  • 2cc0301e60 Automated test for enumeration types. Vadim Godunko 2023-04-12 18:11:53 +04:00
  • a4c389c1bf Merge branch 'topic/generics' into 'master' Vadim Godunko 2023-04-12 13:43:56 +00:00
  • eaac8bf864 VB21-012 Limit number of enumeration literals in code snippet. Vadim Godunko 2023-04-12 14:05:23 +04:00
  • 787eb91cf7 Ask compiler to process source code as UTF-8. Vadim Godunko 2023-04-12 14:04:17 +04:00
  • b3742cab3b Builders build vector of sections instead of structured comment. Vadim Godunko 2023-04-11 14:41:11 +04:00
  • 04a24d5075 Use static variant of Markdown library. Vadim Godunko 2023-04-11 14:37:31 +04:00
  • a65d961e55 Merge remote branch 'origin/master' into edge automatic-merge 2023-03-01 00:55:17 +00:00
  • 22981474e3 Merge branch 'topic/W131-009' into 'master' Vadim Godunko 2023-02-28 10:17:55 +00:00
  • 9dfac9327d Remove SUPERPROJECT scenario variable. Vadim Godunko 2023-02-28 10:02:19 +00:00
  • f5a80911c4 Set VSS_LIBRARY_TYPE scenario variable on builds. Vadim Godunko 2023-02-28 10:01:35 +00:00
  • 13d493435d Merge remote branch 'origin/master' into edge automatic-merge 2023-02-18 00:55:22 +00:00
  • 8fb6d9b75d Merge branch 'topic/gha_up' into 'master' Max Reznik 2023-02-17 12:08:18 +00:00
  • 0aa3234930 W212-002 Update GitHub actions Maxim Reznik 2023-02-17 13:59:30 +02:00
  • 2f5469ed0c Merge remote branch 'origin/master' into edge automatic-merge 2023-02-16 00:55:07 +00:00
  • 0bedbed3c7 Merge branch 'topic/RB16-013' into 'master' Vadim Godunko 2023-02-15 16:49:06 +00:00
  • 8b29ce29cf RB16-013 Automated test Vadim Godunko 2023-02-15 13:26:45 +04:00
  • 3b6fd600fe RB16-013 Set GPR_TOOL scenario variable when it is not defined Vadim Godunko 2023-02-15 13:26:00 +04:00
  • 2bc973feb4 Merge remote branch 'origin/master' into edge automatic-merge 2023-02-12 00:55:03 +00:00
  • 4241948cbb Merge branch 'topic/VB10-011' into 'master' Vadim Godunko 2023-02-11 09:56:39 +00:00
  • 32230587ee Merge branch 'topic/master_edge_merge' into 'edge' Vadim Godunko 2023-02-07 09:03:47 +00:00
  • 7fcea178c7 Merge branch 'topic/master_edge_merge' into 'master' Vadim Godunko 2023-02-07 08:55:13 +00:00
  • a33820ff57 Merge remote-tracking branch 'origin/master' into edge Vadim Godunko 2023-02-07 12:38:24 +04:00
  • f8e3f4d903 VB10-011 Add testcase. Vadim Godunko 2023-02-07 11:42:18 +04:00
  • 311127c75f VB10-011 Extract documentation for discriminants of private type. Vadim Godunko 2023-02-07 11:41:22 +04:00
  • f6da1657b3 Code refactoring. Vadim Godunko 2023-02-07 10:57:08 +04:00
  • fd4a37d9e1 Merge branch 'topic/rst' into 'master' Vadim Godunko 2023-02-06 17:57:20 +00:00
  • 50a509c056 Generate documentation for subprograms. Vadim Godunko 2023-01-28 21:05:45 +04:00
  • d98fa0133b Remove subprograms now provided by VSS Vadim Godunko 2023-01-28 20:06:34 +04:00
  • 1cbe5a72be Initial version of the RST backend Vadim Godunko 2023-01-21 00:30:02 +04:00
  • 538fd96845 Convenient subprograms to generate text output. Vadim Godunko 2023-01-21 00:29:22 +04:00
  • 9d06e1847c Move Is_Private_Entity into parent package to share Vadim Godunko 2023-01-21 00:28:21 +04:00