Livl Shell  0.1
Livl Shell is an intermediate reimplementation of the bash shell in C language.
Data Structures | Enumerations
typedef.h File Reference

File containing all the typedefs used in the shell program. More...

#include <stddef.h>
#include <sys/types.h>
#include "constants.h"
Include dependency graph for typedef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  BackgroundProcess
 Struct that represents a background process. More...
 
struct  Redirection
 Struct that represents a redirection. More...
 
struct  Command
 Struct that represents a command. More...
 
struct  CommandSequence
 Struct that represents a command sequence. More...
 
struct  CommandHistory
 Struct that represents the command history. More...
 
struct  Alias
 Struct that represents an alias. More...
 

Enumerations

enum  OperatorType {
  AND, OR, REDIRECTION_APPEND_OUTPUT, REDIRECTION_APPEND_INPUT,
  SEMICOLON, PIPE, BACKGROUND, REDIRECTION_OUTPUT,
  REDIRECTION_INPUT, UNKNOWN
}
 

Detailed Description

File containing all the typedefs used in the shell program.

Author
Julien & Franck
Date
24 Dec 2023

Enumeration Type Documentation

◆ OperatorType

Enum that represents the type of an operator