Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Shell-Development-Project/Shell-Development-Project
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: vcode
Choose a base ref
...
head repository: Shell-Development-Project/Shell-Development-Project
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: mycode
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 18 files changed
  • 2 contributors

Commits on Aug 19, 2017

  1. Configuration menu
    Copy the full SHA
    5b397cd View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2017

  1. The functionality of syntax analysis has now been added, this impleme…

    …ntation is supposed to be faster and more memory efficient than the conventional method. Moreover, there has been some changes in the function definitions and variable types, for example, the variable- tokenStream has now been made a std::vector to make syntax analysis easier. Some minor quick fixes are coming soon...git add .! REAL WORK STARTS NOWgit add)
    Akashi96 committed Aug 26, 2017
    Configuration menu
    Copy the full SHA
    60a554f View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2017

  1. Added exceptional handling in the code, now it performes proper lexic…

    …al and syntax analysis almost same as the bash.
    Akashi96 committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    6b43e73 View commit details
    Browse the repository at this point in the history
  2. Added the Readline library functionality. Now the prompt behaves like…

    … the actuall terminal prompt: Autocomplete Directory name, command history, ctrl+D command, etc.
    Akashi96 committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    4d67a42 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2017

  1. Configuration menu
    Copy the full SHA
    935cd87 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2017

  1. The work is almost completed...It is a standalone Linux shell, it sho…

    …uld work well on almost every Linux system, the functionality of pipe has not been added. Update coming soon...
    Akashi96 committed Sep 2, 2017
    Configuration menu
    Copy the full SHA
    34672e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2017

  1. Configuration menu
    Copy the full SHA
    531bc79 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2017

  1. Finally, after lots of efforts, trying to put my head through a wall,…

    … I've been able to do it...And that wall is Linux PIPE. This commit involves all the process control related changes in the project, though the pipe implementation is still not perfect and may fail for many commands involving pipes, but it should work for the most basics of the Pipe commands.
    Akashi96 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    06fdb8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00140f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2017

  1. Delete README

    Akashi96 authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    6b7f4e5 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Akashi96 authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    65e4813 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Akashi96 authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    2631378 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Akashi96 authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    690e5c1 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    Akashi96 authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    62a56bd View commit details
    Browse the repository at this point in the history
  6. Update README.md

    Akashi96 authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    7a06913 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2017

  1. Update README.md

    Akashi96 authored Nov 14, 2017
    Configuration menu
    Copy the full SHA
    8179aee View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Akashi96 authored Nov 14, 2017
    Configuration menu
    Copy the full SHA
    61b10d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. Some more commenting in the main file to help make the implementation…

    … on a new system, clearer.
    Akashi96 committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    dde0331 View commit details
    Browse the repository at this point in the history
  2. some commenting on makefile

    Akashi96 committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    b50a72f View commit details
    Browse the repository at this point in the history
Loading