5 Commits

Author SHA1 Message Date
Arkaprabha Chakraborty
7e2b50610b chore: update README.md 2024-12-01 01:31:07 +05:30
Arkaprabha Chakraborty
2fef1ac20f chore: change the root header 2024-11-17 02:51:58 +05:30
Arkaprabha Chakraborty
cf37a5c1e4 Refactor README.md for Clarity and Detail
Commit details:
- Update the title to better reflect the functionality of the program.
- Add a section outlining the features of the arithmetic expression evaluator.
- Expand the AST Node Hierarchy section to provide more detailed information about each node type.
- Include examples to demonstrate the usage of the program with simple expressions.
- Add a Concepts section to highlight the Object-Oriented Programming principles used in the implementation.
- Include a Memory Management section to explain the choices made regarding smart pointers, dynamic memory allocation, and virtual destructors.
- Expand the Testing section to provide a clearer structure of the test harness, including individual test functions and a test runner.
- Add a section on how to enable and disable tests using the ENABLE_TESTS macro.
- Provide instructions for building, running tests, and cleaning the project using make commands.
- Update the Contributing section to encourage contributions and provide guidance on coding style and test cases.
- Clarifie the license information in the License section.
2024-01-22 10:24:28 +05:30
Arkaprabha Chakraborty
0da96101a0 Update README.md with Dependencies and Running Tests section
Commit details:
- Added a 'Dependencies' section listing GNU Make and Clang.
- Introduced a 'Running Tests' section with a test expression and corresponding C++ code.
- Demonstrated a complex expression and its expected result.
2024-01-22 07:14:34 +05:30
Arkaprabha Chakraborty
49617b7822 Initial commit 2024-01-20 07:34:29 +05:30