https://github.com/bonnyad9/ifj23
Project for IFJ and IAL. Compiler of subset of swift.
https://github.com/bonnyad9/ifj23
compiler ial ifj ifj23 ifjcode23 swift
Last synced: 2 months ago
JSON representation
Project for IFJ and IAL. Compiler of subset of swift.
- Host: GitHub
- URL: https://github.com/bonnyad9/ifj23
- Owner: BonnyAD9
- Created: 2023-09-23T08:50:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-06T23:34:08.000Z (over 1 year ago)
- Last Synced: 2025-02-10T19:37:04.614Z (3 months ago)
- Topics: compiler, ial, ifj, ifj23, ifjcode23, swift
- Language: C
- Homepage:
- Size: 11.1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project for IFJ and IAL
*******************************************************************************-> Coding style rules:
1. Indentation: 4 spaces
2. Variable and function names: snake_case
f.e. name_of_function (...)
3. Type and structure names: PascalCase
f.e. StructName {...}
4. Constant/maker names: SCREAMING_SNAKE_CASE
f.e. #define CONST_NAME 1
5. Pointers names: with var's name
e.g. int *name;
6. Compound parentheses: on the same line
f.e. method (...) {
...
}
7. Spaces around binary operators
f.e. a + b;
8. For, while, if: spaces before the bracket
f.e. for (...)
9. Spaces after a comma, semicolon, bracket-------------------------------------------------------------------------------
-> Push strategy: requests
-> Max line length: 80 columns