Metadata-Version: 2.3
Name: python-oracle-apex
Version: 0.0.2
Summary: Parsing files exported from Oracle APEX
Author: Maurice Koster
Author-email: Maurice Koster <maurice@mauricekoster.com>
Requires-Dist: parsimonious>=0.11.0
Requires-Dist: pyyaml>=6.0.3
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# python-oracle-apex
Parsing an APEX lang export file into Objects

## Oracle APEX

## APEXLang - reading .apx files

```python
page = parse_apex("examples/login.apx")
```

Better:
```python
parser = ApexParser()
page = parser.parse_file("examples/login.apx")

```

Or from a string:
```python
parser = ApexParser()
content = """page A (
    page: 1000
    name: Hello
    alias: HOME
    title: How the West was won
)
"""
page = parser.parse(content)
assert page.name == "Hello"

```

## Reading yaml files, pre APEX 26.1

```python
page = parse_yaml("examples/login.yaml")
```
