Reserved

There are several words and prefixes reserved in the CoCoNut DSL. Using these will either result in a CoCoNut compiler message (YAY) or a C/linking error. If the latter is the case, please make a GitHub issue.

Reserved words

args

attributes

children

constructor

cycle

enum

equations

inherited

mandatory

node

nodeset

nodes

pass

passes

phase

phases

actions

prefix

subphases

synthesized

this

to

traversal

travdata

values

info

func

root

start

double

float

int

uint

int8

int16

int32

int64

uint8

uint16

uint32

uint64

string

bool

lifetime

disallowed

optional

allowed

->

false

true

gate

user

uid

Reserved prefixes

NT

CCN

N

TRAV

PASS

PHASE

NODE

EVAL