-
Notifications
You must be signed in to change notification settings - Fork 0
Objects
Benedict Albrecht edited this page May 20, 2026
·
6 revisions
Objects are the fundamental building blocks of a Crodox grammar definition. There are two types of objects: visible and invisible (hidden).
Visible objects can be referenced by other objects and appear in the dependency graph.
<:visible:> class <<name>> () { <---> } <:>
Invisible objects are used for structural purposes. They cannot be referenced by other objects.
<*invisible*> { <---> } <*>
Both <:> and <*> define objects. However, only visible objects can be referenced. Invisible objects are mainly used for structural definitions that organize the grammar without participating in the dependency graph.
- Getting Started
- Sign-Up
- Home Screen
- Creating Your First Template
- Template Editor
- Application Navigation
- Syntax Overview
- Workflow: End-to-End
- Workflow: Test with simpleDemo
- Workflow: Build Template from angularTemp
- Demo Repositories
- Template
- Workbench
- GitHub Integration
- GitHub App Installation
- GitHub Repository Setup
- GitHub Re-linking
- Settings
- Overview
- Declarations
- Types
- Scoping