> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/datadesigner/llms.txt.
> For full documentation content, see https://docs.nvidia.com/nemo/datadesigner/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/datadesigner/_mcp/server.

# data\_designer.config.utils.code\_lang

## Module Contents

### Classes

| Name                                                     | Description                                                                 |
| -------------------------------------------------------- | --------------------------------------------------------------------------- |
| [`CodeLang`](#data_designerconfigutilscode_langcodelang) | str(object='') -> str str(bytes\_or\_buffer\[, encoding\[, errors]]) -> str |

### Functions

| Name                                                                                       | Description                                               |
| ------------------------------------------------------------------------------------------ | --------------------------------------------------------- |
| [`code_lang_to_syntax_lexer`](#data_designerconfigutilscode_langcode_lang_to_syntax_lexer) | Convert the code language to a syntax lexer for Pygments. |

### Data

[`SQL_DIALECTS`](#data_designerconfigutilscode_langsql_dialects)

### API

```python
class data_designer.config.utils.code_lang.CodeLang
```

**Bases**: `str`, `enum.Enum`

```python
BASH = bash
```

```python
C = c
```

```python
COBOL = cobol
```

```python
CPP = cpp
```

```python
CSHARP = csharp
```

```python
GO = go
```

```python
JAVA = java
```

```python
JAVASCRIPT = javascript
```

```python
KOTLIN = kotlin
```

```python
PYTHON = python
```

```python
RUBY = ruby
```

```python
RUST = rust
```

```python
SCALA = scala
```

```python
SWIFT = swift
```

```python
TYPESCRIPT = typescript
```

```python
SQL_SQLITE = sql:sqlite
```

```python
SQL_TSQL = sql:tsql
```

```python
SQL_BIGQUERY = sql:bigquery
```

```python
SQL_MYSQL = sql:mysql
```

```python
SQL_POSTGRES = sql:postgres
```

```python
SQL_ANSI = sql:ansi
```

```python
parse(value: str | data_designer.config.utils.code_lang.CodeLang) -> tuple[str, str | None]
```

```python
parse_lang(value: str | data_designer.config.utils.code_lang.CodeLang) -> str
```

```python
parse_dialect(value: str | data_designer.config.utils.code_lang.CodeLang) -> str | None
```

```python
supported_values() -> set[str]
```

```python
data_designer.config.utils.code_lang.code_lang_to_syntax_lexer(code_lang: data_designer.config.utils.code_lang.CodeLang | str) -> str
```

Convert the code language to a syntax lexer for Pygments.

Reference: [https://pygments.org/docs/lexers/](https://pygments.org/docs/lexers/)