Kaba class GraphMode ed

...

Syntax ed

class GraphMode

    # functions
    func static pure all(type: Class&) -> GraphMode[]
    func static pure from_int(i: i32) -> GraphMode
    func static pure parse(label: string, type: Class&) -> GraphMode

    # operators
    func pure __i32__() -> i32           # i32(GraphMode) -> i32
    func static __assign__(a: GraphMode, b: GraphMode) # GraphMode = GraphMode
    func pure __add__(b: GraphMode) -> GraphMode # GraphMode + GraphMode -> GraphMode
    func static __iadd__(a: GraphMode, b: GraphMode) # GraphMode += GraphMode
    func pure __eq__(b: GraphMode) -> bool # GraphMode == GraphMode -> bool
    func pure __neq__(b: GraphMode) -> bool # GraphMode __neq__ GraphMode -> bool
    func pure __bitand__(b: GraphMode) -> GraphMode # GraphMode & GraphMode -> GraphMode
    func pure __bitor__(b: GraphMode) -> GraphMode # GraphMode | GraphMode -> GraphMode

    # constants
    let REAL: GraphMode
    let SIMPLE: GraphMode

Functions ed

func static pure all(type: Class&) -> GraphMode[]
...

func static pure from_int(i: i32) -> GraphMode
...

func static pure parse(label: string, type: Class&) -> GraphMode
...