Modules - YiZhang-Paul/Mock_Up_Calculator GitHub Wiki

  • Calculator

    - handles logic including arithmetic operations and memory manipulation, etc;

  • Converter

    - handles unit conversion and mappings between operator and its code (a number);

  • Expression

    - handles expression building, parsing (into parse tree) and evaluation;

  • Formatter

    - handles output formatting for display;

  • Storage

    - handles general-purpose data storage;

  • User Control

    - a collection of user-defined controls (e.g, numerical keypad, output display, etc);

  • Utility

    - class library for generic tasks;

  • Web Content

    - provides web related services.