Metadata-Version: 2.1
Name: YAPI-heureka-code
Version: 1.1.2
Summary: Moeglichkeit eine kleine API mit Lexer zu erstellen
Home-page: https://github.com/heureka-code/YAPI-heureka-code
Author: heureka-code
License: MIT
Download-URL: https://github.com/heureka-code/YAPI-heureka-code/archive/refs/tags/1.1.1.tar.gz
Description: # YAPI-heureka-code
        
        ## Tokens angeben
        
        Beispiel MuNa
        
        ```python
        group = YAPIGroup(
            keywords=[
                Token("SET"),
                Token("TO"),
                Token("COUNTER"),
                Token("ITERATOR")
            ],
            operators=[
                Token("SLASH", "/"),
                Token("PIPE", "|"),
                Token("DOPPELPUNKT", ":"),
                Token("KLEINER", "<"),
                Token("GROESSER", ">")
            ],
            other=[
                TokenGroup("CharsetDefinition", [
                    Token("DIGITS"),
                    Token("LETTERS"),
                    Token("UPPER"),
                    Token("LOWER")
                ])
            ]
        )
        ```
        
        Hierdurch werden die Keywords, die Operatoren und andere Tokens der Sprache festgelegt. 
        Hier muss dann allerdings auf Groß- und Kleinschreibung geachtet werden.
        Hier wird alles großgeschrieben.
        
        ## YAPI definieren
        
        ```python
        yapi = YAPI(group)
        print(yapi.execute("SET <?DIGITS|2|gross?> TO <?gross?>"))
        ```
        
        Über das Instanziieren der Klasse YAPI können Statements ausgeführt werden.
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
