mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-24 02:12:09 -05:00
649d2faeab
We had some inconsistencies before: - Sometimes "The", sometimes "the" - Sometimes trailing ".", sometimes no trailing "." I picked the most common one (lowecase "the", trailing ".") and applied it to all copyright headers. By using the exact same string everywhere we can ensure nothing gets missed during a global search (and replace), and that these inconsistencies are not spread any further (as copyright headers are commonly copied to new files).
69 lines
1.1 KiB
C++
69 lines
1.1 KiB
C++
/*
|
|
* Copyright (c) 2020, the SerenityOS developers.
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
namespace Shell::AST {
|
|
|
|
struct Command;
|
|
class Node;
|
|
class Value;
|
|
class SyntaxError;
|
|
class Pipeline;
|
|
struct Rewiring;
|
|
class NodeVisitor;
|
|
|
|
class PathRedirectionNode;
|
|
class And;
|
|
class ListConcatenate;
|
|
class Background;
|
|
class BarewordLiteral;
|
|
class BraceExpansion;
|
|
class CastToCommand;
|
|
class CastToList;
|
|
class CloseFdRedirection;
|
|
class CommandLiteral;
|
|
class Comment;
|
|
class ContinuationControl;
|
|
class DynamicEvaluate;
|
|
class DoubleQuotedString;
|
|
class Fd2FdRedirection;
|
|
class FunctionDeclaration;
|
|
class ForLoop;
|
|
class Glob;
|
|
class HistoryEvent;
|
|
class Execute;
|
|
class IfCond;
|
|
class ImmediateExpression;
|
|
class Join;
|
|
class MatchExpr;
|
|
class Or;
|
|
class Pipe;
|
|
class Range;
|
|
class ReadRedirection;
|
|
class ReadWriteRedirection;
|
|
class Sequence;
|
|
class Subshell;
|
|
class Slice;
|
|
class SimpleVariable;
|
|
class SpecialVariable;
|
|
class Juxtaposition;
|
|
class StringLiteral;
|
|
class StringPartCompose;
|
|
class SyntaxError;
|
|
class SyntheticNode;
|
|
class Tilde;
|
|
class VariableDeclarations;
|
|
class WriteAppendRedirection;
|
|
class WriteRedirection;
|
|
|
|
}
|
|
|
|
namespace Shell {
|
|
|
|
class Shell;
|
|
|
|
}
|