Skip to content

LingLanguage/lingc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

78ed929 Β· Jan 17, 2024

History

63 Commits
Jan 17, 2024
Jan 13, 2024
Jan 17, 2024
Jan 5, 2024
Jan 10, 2024
Jan 17, 2024
Jan 9, 2024
Jan 7, 2024
Jan 7, 2024
Jan 10, 2024
Jan 6, 2024
Jan 5, 2024
Jan 10, 2024

Repository files navigation

LingLang

C with o.f()

  • No inherit
  • No complicated syntax
  • For spartan-programmers

Dependancies

utf8.h - https://github.com/sheredom/utf8.h
raylib - https://github.com/raysan5/raylib

FSM

NFA Top  
    =       -> DFA assign stm  
    ;       -> DFA field  
    import  -> DFA import  
    fn      -> DFA function  
    struct  -> DFA struct  
    public  -> valid  
    const   -> valid  
    static  -> valid  
DFA import  
    "       -> valid  
    <       -> valid   
    ;       -> END  
DFA field  
    =       -> DFA Assign exp  
    ;       -> END  
DFA function  
            -> NFA Block  
    BlockEnd-> END  
NFA Block  
            -> NFA Statement  
            -> NFA Block  
NFA Statement  
    =       -> DFA assign stm  
    ;       -> DFA declare stm  
    if      -> DFA if stm  
    do      -> DFA while stm  
    while   -> DFA while stm  
    for     -> DFA for stm  
    return  -> DFA return stm  
DFA exp  
    "       -> DFA Const String  
    (       -> DFA exp  
    )       -> END  
DFA struct  
    =       -> DFA assign stm   
    ;       -> DFA declare stm  
    fn      -> DFA function  
    }       -> END  

Releases

No releases published

Packages

No packages published