Test parser hierarchy

This commit is contained in:
Aoran Zeng
2025-07-16 00:10:45 +08:00
parent efd98676b8
commit 676089ee7a
4 changed files with 187 additions and 104 deletions

View File

@@ -0,0 +1,74 @@
- global-prefix = `GLOBAL_`
- global-output = `:terminal`
```c
int global_code_block = 1;
```
some comments
# Java
- java-prefix = `JAVA_`
## Maven Config
- maven-name = `maven`
```xml
<settings>
<mirrors>
</mirrors>
</settings>
```
## Gradle Config
```groovy
repositories {
maven { url 'https://example.com' }
}
```
# Python
- python-prefix = `PYTHON_`
## pip config
```bash
pip config set global.index-url https://example.com
```
## conda config
- language = `yaml`
```
channels:
- https://example.com/conda
```
# Docker
## Dockerfile
```dockerfile
FROM ubuntu:20.04
RUN echo "Hello World"
```
### Multi-stage Build
```dockerfile
FROM node:16 AS builder
WORKDIR /app
COPY . .
RUN npm install
```

View File

@@ -0,0 +1,63 @@
# Java
- java-prefix = `JAVA_`
## Maven Config
- maven-name = `maven`
```xml
<settings>
<mirrors>
</mirrors>
</settings>
```
## Gradle Config
```groovy
repositories {
maven { url 'https://example.com' }
}
```
# Python
- python-prefix = `PYTHON_`
## pip config
```bash
pip config set global.index-url https://example.com
```
## conda config
- language = `yaml`
```
channels:
- https://example.com/conda
```
# Docker
## Dockerfile
```dockerfile
FROM ubuntu:20.04
RUN echo "Hello World"
```
### Multi-stage Build
```dockerfile
FROM node:16 AS builder
WORKDIR /app
COPY . .
RUN npm install
```

View File

@@ -1,65 +0,0 @@
# Global Config
- prefix = `TEST_`
- output = `:terminal`
- translate = `:escape`
## Java
### Maven Config
- name = `maven_settings`
```xml
<mirror>
<id>test</id>
<name>Test Mirror</name>
<url>https://example.com</url>
</mirror>
```
### Gradle Config
```groovy
repositories {
maven { url 'https://example.com' }
}
```
## Python
- prefix = `PY_`
### pip config
```ini
[global]
index-url = https://example.com/simple
```
### conda config
- language = `yaml`
```
channels:
- https://example.com/conda
```
## Docker
### Dockerfile
```dockerfile
FROM ubuntu:20.04
RUN echo "Hello World"
```
#### Multi-stage Build
```dockerfile
FROM node:16 AS builder
WORKDIR /app
COPY . .
RUN npm install
```