mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-26 19:22:30 -05:00
1682f0b760
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
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;
|
|
|
|
}
|