Skip to content
/ rubbish Public

RubbiSH, a useless UNIX Shell command line interpreter (CLI).

Notifications You must be signed in to change notification settings

keiya/rubbish

Repository files navigation

RubbiSH

implementation design

  • cwd.c
    • handle current directory (cd)
  • execute.c
    • process management
  • lexer.c
    • Lexical Analyzer
  • parser.y
    • Yacc(Bison)
  • rubbish.c
    • read inputs by readline()
    • manage input historys
  • rubgc.c
    • memory management
  • semantic.c
    • functions that generate abstract syntax
  • shellcmd.c
    • internal shell commands

About

RubbiSH, a useless UNIX Shell command line interpreter (CLI).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published