Class DockerGrammar
- java.lang.Object
-
- org.sonar.iac.docker.parser.grammar.DockerGrammar
-
public class DockerGrammar extends Object
-
-
Constructor Summary
Constructors Constructor Description DockerGrammar(com.sonar.sslr.api.typed.GrammarBuilder<SyntaxToken> b, TreeFactory f)
-
Method Summary
-
-
-
Constructor Detail
-
DockerGrammar
public DockerGrammar(com.sonar.sslr.api.typed.GrammarBuilder<SyntaxToken> b, TreeFactory f)
-
-
Method Detail
-
FILE
public FileTree FILE()
-
DOCKERIMAGE
public DockerImageTree DOCKERIMAGE()
-
INSTRUCTION
public InstructionTree INSTRUCTION()
-
ONBUILD
public OnBuildTree ONBUILD()
-
FROM
public FromTree FROM()
-
PARAM
public ParamTree PARAM()
-
PARAM_NO_VALUE
public ParamTree PARAM_NO_VALUE()
-
IMAGE
public ImageTree IMAGE()
-
ALIAS
public AliasTree ALIAS()
-
MAINTAINER
public MaintainerTree MAINTAINER()
-
ARGUMENTS
public List<SyntaxToken> ARGUMENTS()
-
STOPSIGNAL
public StopSignalTree STOPSIGNAL()
-
WORKDIR
public WorkdirTree WORKDIR()
-
EXPOSE
public ExposeTree EXPOSE()
-
PORT
public PortTree PORT()
-
LABEL
public LabelTree LABEL()
-
ENV
public EnvTree ENV()
-
USER
public UserTree USER()
-
KEY_ONLY
public KeyValuePairTree KEY_ONLY()
To match such element as KeyValuePairTree : key
-
KEY_VALUE_PAIR
public KeyValuePairTree KEY_VALUE_PAIR()
To match such element : key1 value1 value1bis value1tris
-
KEY_VALUE_PAIR_WITH_EQUALS
public KeyValuePairTree KEY_VALUE_PAIR_WITH_EQUALS()
To match such element : key1=value1
-
ARG
public ArgTree ARG()
-
ADD
public AddTree ADD()
-
COPY
public CopyTree COPY()
-
CMD
public CmdTree CMD()
-
ENTRYPOINT
public EntrypointTree ENTRYPOINT()
-
RUN
public RunTree RUN()
-
HEALTHCHECK
public HealthCheckTree HEALTHCHECK()
-
SHELL
public ShellTree SHELL()
-
NONE
public NoneTree NONE()
-
EXEC_FORM
public ExecFormTree EXEC_FORM()
Exec Form is something like this:["executable","param1","param2"]what is used by different instructions like CMD, ENTRYPOINT, RUN, SHELL
-
SHELL_FORM
public ShellFormTree SHELL_FORM()
Shell Form is a way to define some executable command fo different instructions like CMD, ENTRYPOINT, RUN
-
HEREDOC_FORM
public HereDocumentTree HEREDOC_FORM()
-
VOLUME
public VolumeTree VOLUME()
-
-