Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Railroad Diagrams

Fuzion Grammar as Railroad Diagrams

unit:

no references


semiOrFlatLF:

referenced by:


feature:

referenced by:


modAndNames:

referenced by:


routOrField:

referenced by:


routine:

referenced by:


field:

referenced by:


visibility:

referenced by:


visiFlag:

referenced by:


qual:

referenced by:


namequal:

referenced by:


name:

referenced by:


opName:

referenced by:


modifiers:

referenced by:


modifier:

referenced by:


formArgsOpt:

referenced by:


formArgs:

referenced by:


argLst:

referenced by:


argument:

referenced by:


argType:

referenced by:


typeType:

referenced by:


argNames:

referenced by:


returnType:

referenced by:


effects:

referenced by:


inherits:

referenced by:


inherit:

referenced by:


inheritanceCall:

referenced by:


call:

referenced by:


indexCall:

referenced by:


indexTail:

referenced by:


callTail:

referenced by:


dotCall:

referenced by:


select:

referenced by:


typeList:

referenced by:


actualArgs:

referenced by:


actualCommas:

referenced by:


actualSome:

referenced by:


actualMore:

referenced by:


bracketTerm:

referenced by:


actualSpace:

referenced by:


exprInLine:

referenced by:


operatorExpr:

referenced by:


exprNoColon:

referenced by:


opExpr:

referenced by:


opsOpt:

referenced by:


ops:

referenced by:


opsTail:

referenced by:


klammer:

referenced by:


tuple:

referenced by:


lambda:

referenced by:


plainLambda:

referenced by:


inlineArray:

referenced by:


cmaSepElmts:

referenced by:


addCmaElmts:

referenced by:


semiSepElmts:

referenced by:


addSemiElmts:

referenced by:


term:

referenced by:


simpleterm:

referenced by:


stringTerm:

referenced by:


stringTermD:

referenced by:


stringTermB:

referenced by:


match:

referenced by:


cases:

referenced by:


casesBars:

referenced by:


caze:

referenced by:


caseFldDcl:

referenced by:


caseTypes:

referenced by:


caseStar:

referenced by:


caseBlock:

referenced by:


block:

referenced by:


brblock:

referenced by:


exprs:

referenced by:


expr:

referenced by:


loop:

referenced by:


loopProlog:

referenced by:


loopBody:

referenced by:


loopEpilog:

referenced by:


indexVar:

referenced by:


implFldIter:

referenced by:


nextValue:

referenced by:


ifexpr:

referenced by:


thenPart:

referenced by:


elseBlockOpt:

referenced by:


elseBlock:

referenced by:


checkexpr:

referenced by:


assign:

referenced by:


callOrFeatOrThis:

referenced by:


call0:

referenced by:


universeCall:

referenced by:


anonymous:

referenced by:


contract:

referenced by:


require:

referenced by:


ensure:

referenced by:


invariant:

no references


implRout:

referenced by:


implFldOrRout:

referenced by:


implFldInit:

referenced by:


type:

referenced by:


freeType:

referenced by:


boundType:

referenced by:


onetype:

referenced by:


pTypeList:

referenced by:


pTypeListOpt:

no references


typeOpt:

no references


simpletype:

referenced by:


typeTail:

referenced by:


typeInParens:

referenced by:


OPERATOR:

referenced by:


LF:

referenced by:


IDENT:

referenced by:


NUM_LITERAL:

referenced by:


EXPONENT:

referenced by:


PLUSMINUS:

referenced by:


DIGITS:

referenced by:


DIGITS_W_DOT:

referenced by:


UNDERSCORE:

referenced by:


BIN_DIGIT:

referenced by:


BIN_DIGIT_:

referenced by:


BIN_DIGITS_:

referenced by:


BIN_TAIL:

referenced by:


OCT_DIGIT:

referenced by:


OCT_DIGIT_:

referenced by:


OCT_DIGITS_:

referenced by:


OCT_TAIL:

referenced by:


DEC_DIGIT:

referenced by:


DEC_DIGIT_:

referenced by:


DEC_DIGITS_:

referenced by:


DEC_TAIL:

referenced by:


HEX_DIGIT:

referenced by:


HEX_DIGIT_:

referenced by:


HEX_DIGITS_:

referenced by:


HEX_TAIL:

referenced by:


EOF:

referenced by:



Diagrams generated using RR - Railroad Diagram Generator and ebnf-convert - Grammar Converter.

last changed: 2026-02-20