Skip to content

Compiler of imperative language for Compiler Construction course project

Notifications You must be signed in to change notification settings

potemin1999/i-lang

Repository files navigation

I Lang

How to set up workspace to develop:

  • Clone this repository

    Using ssh git clone [email protected]:teamplate-teamname-t/i-lang.git
    or via https git clone https://gitlab.com/teamplate-teamname-t/i-lang.git

  • Download CLion

    It will help us with its built-in and flexible code quality management.
    Jetbrains download link

  • Create project

    Select FileNew CMake project from sources.
    Import this repository as a project directory.

  • Set CMake build profiles

    Go to SettingsBuild, Execution and DeploymentCMake.
    Available profiles:

    • Debug - for building and running with debug-friendly flags
    • Release - for normal, optimized configuration
    • Test - for unit tests
  • Set up code style

    Go to SettingsEditorCode Style.
    Select Code Style and turn on Enable ClangFormat with clangd server.

  • Set up code analysis

    Go to SettingsEditorInspections.
    Unfold C/C++General and make sure that:

    • Clang-Tidy is enabled
    • Use IDE settings is unmarked
  • You are ready now!

About

Compiler of imperative language for Compiler Construction course project

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •