Skip to content
This repository was archived by the owner on Jul 22, 2026. It is now read-only.
This repository was archived by the owner on Jul 22, 2026. It is now read-only.

Parser Limitation #70

Description

@ajayshidore

Parser limitation: OIQ’s OCaml-based parser is still early-stage — it sometimes stops after matching the first supported resource instead of iterating through all in a single plan.

Pricing coverage: OIQ’s pricing maps are narrow compared to Infracost. For example:

Supported (mostly) → EC2, EBS, S3, some RDS types

Partial/No support → EKS, Lambda, ASG, networking

Design choice: OIQ is built for speed and strict local evaluation, not breadth of coverage. So it doesn’t yet “aggregate” multiple different resource types into one report.

Summary -

db_instance, eks_cluster and ec2_instance are part of 1.json plan file. oiq match command showing results for EC2 instance only. Parser limitation: OIQ’s OCaml-based parser is still early-stage — it sometimes stops after matching the first supported resource instead of iterating through all in a single plan.

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions