Skip to content

Parser implementation #3

@feroldi

Description

@feroldi

This issue is used to keep track of the parser development.

Scope functionality

  • Be able to lookup declarations

Expressions

  • Primary expressions
  • Postfix expressions
  • Unary expressions
  • Cast expressions
  • Multiplicative expressions
  • Additive expressions
  • Shift expressions
  • Relational expressions
  • Equality expressions
  • AND expressions
  • XOR expressions
  • OR expressions
  • Logical AND expressions
  • Logical OR expressions
  • Conditional expressions
  • Assignment expressions
  • Expressions
  • Constant expressions

Declarations

  • Basic declarations
  • Declaration specifiers
  • Init declarator
  • Struct or union declarations
  • Enum declarations
  • Declarators
  • Abstract declarators
  • Typedef
  • Initializers
  • Static assert

Statements

  • Labeled statements
  • Compound statements
  • Expression statements
  • Selection statements
  • Iteration statements
  • Jump statements

External definitions

  • Function definitions
  • Translation units

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions