Compiler | Linux | GIT Basics | AWS Essentials: C, Lex & YACC Codes, Lexical Analyzers & Parsers in Java & C++ and Important Resources with Examples
The following is a high level overview of relevant files and folders.
Compiler-Linux-GIT-AWS-Essentials/
├── AWS/
│ └── Resources
├── Compiler/
│ ├── 01IntroLex/
│ ├── 02CalculatorAnalyzerAndParser/
│ ├── 03RegexOfIPadressAndURL
│ ├── 04NumberAndAssignmentStatementAnalyzer/
│ ├── 05RecursiveDescentParserJava/
│ ├── 06RecursiveDescentParserC++/
│ ├── 07ThreeACForAssignmentAndConditional/
│ ├── 08ThreeACForAssignmentCondAndFunc/
│ ├── 09TargetCodeForLangX/
│ └── 10OptimizedMIPSForSPIMProcessor/
├── Git/
│ └── Resources
├── Linux/
│ └── Resources/
│ ├── ReadME
│ └── ...
└── PythonScripts
└── Gists/
git checkout master
from any folder in your localCompiler-Linux-GIT-AWS-Essentials
repositorygit pull origin master
to ensure you have the latest main codegit checkout -b the-name-of-my-branch
(replacingthe-name-of-my-branch
with a suitable name) to create a branch
- Change/Add the codes
- Save the files and check the codes if it has successfl build config.
- If possible, test the codes the way you want.
git add -A && git commit -m "My message"
(replacingMy message
with a commit message, such asAdded Resources on AWS EC2 and S3 Buckets
orAdded Python 3.x One Liner HTTP Server Script
) to stage and commit your changesgit push my-fork-name the-name-of-my-branch
- Go to the
Compiler-Linux-GIT-AWS-Essentials
and you should see recently pushed branches. - Follow GitHub's instructions and open up a pull request.
- If possible, include screenshots of visual changes.
The code base is GLWTS licensed.