nitcc_runtime :: NProd :: defaultinit
# A production with a specific, named and statically typed children
abstract class NProd
super Node
redef var children: SequenceRead[nullable Node] = new NProdChildren(self)
# The exact number of direct children
# Used to implement `children` by generated parsers
fun number_of_children: Int is abstract
# The specific children got by its index
# Used to implement `children` by generated parsers
fun child(x: Int): nullable Node is abstract
end
lib/nitcc_runtime/nitcc_runtime.nit:554,1--566,3