Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T titan.EclipsePlug-ins
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse ProjectsEclipse Projects
  • Eclipse Titan
  • titan.EclipsePlug-ins
  • Issues
  • #484
Closed
Open
Issue created Apr 27, 2022 by Adam Knapp@aknappqwtMaintainer

Improve syntax and semantic check calls from GUI

Shortcuts are available on the GUI to trigger the syntax and both the syntax and semantic checks of the C/C++ compiler without building the project.

  • Currently, the check is executed on every project resource (i.e. on files and directories) that is selected in the Package Explorer view. However, this also means that the check is executed on files too that are not understandable for the compiler, i.e. the bin directory with dependency and C/C++ source files, and other generated files. So the check should be restricted to file types that are accepted by the compiler.

  • In addition, the flags of the compiler are not taken into account when executing these checks from the GUI. Therefore, even if the compiler flag for e.g. OOP are turned on, the compiler mistreats the class and other OOP specific keywords.

  • Disable check syntax/semantic check buttons when a Java project item is selected

Edited Nov 16, 2022 by Adam Knapp
Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent