The reserved list and the contextual groups.
Generated from the language definition for language 1.0.
Reserved words
40 of the 40 the language may ever reserve. A reserved word can never be an identifier; a colliding name is written in backticks (`sort`). Adding one means retiring one.
and, app, asc, bridge, by, contribute, data, desc, do, else, entity, false, from, guard, having, in, is, like, limit, me, nav, not, null, offset, or, page, query, requires, rule, script, seed, select, sort, this, true, use, view, when, where, workflow
Contextual words
Recognized only in their clause position and valid identifiers everywhere else (186 words).
app { … }fields and thecatalog { … }clause:tagline,category,icon,authors,industries,tier,free,pro_trial,paid,brand,primary,accent,mode,light,dark,system,spec,recipe,version,classification,pure_declarative,engine_backed,engine,extra,bindings,catalog,kind,visibility,pricing,recurring,one_time,owned,launch,cap,public,private,yoke,connector,app_extensionentityheads and storage archetypes:plural,ledger,rollup,over- aggregates (also callable in expressions, always followed by
():count,sum,avg,min,max - field types:
text,longtext,number,money,boolean,date,datetime,file,json,enum,ref,computed,sequence - field modifiers and reference policies:
required,pii,hidden,label,help,validate,mask,except,allow,on,delete,restrict,nullify,cascade,scoped - entity locality (
fsmis already a grant word):place,conflict,edge,replicated,lww,reject workflow { … }clauses, state decorations and the guard literal:initial,states,terminal,guarantee,idempotency,client_key,aside,aliases,state,color,sla,signature,jsonlogic,fail,invariant- effect verbs and their clause words:
append,update,set,transition,spawn,webhook,run,algorithm,recompute,notify,schedule,raw,infer,classify,extract,summarize,schema,timeout,into - page kinds and block sugar heads:
list,detail,custom,spa,dashboard,block,board,section,field,related,jobs,action,stat,chart,inputs,confirm,columns,display,updated,empty,size,search,summary,types,event - top-level declarations parsed by position:
home - view elements and their option words:
card,column,tabs,tab,badge,image,link,each,title,style,format,colour,alt contributeandbridgeclause words:to,installed,with,via- rules, scripts and grants:
predicate,decision,compute,process,js,using,db,read,write,fsm,component,props,sdk,files,forms - extensions, seeds, data hints and the query literal:
extension,package,at,path,mount,job,demo,starter,upsert,hide,filter,dal