Documentation ¶
Index ¶
Constants ¶
View Source
const ( //Symbols ILLEGAL = "ILLEGAL" EOF = "EOF" PLUS = "+" STRING = "STRING" // Identifier token IDENT = "IDENT" //Left Square Bracket `[` LS_BRACKET = "[" //Rigt Square Bracket `]` RS_BRACKET = "]" COLON = ":" // integer INT = "INT" FLOAT = "FLOAT" NUM = "NUMBER" INCLUDE = "INCLUDE" COMMENT = "COMMENT" //Equal = sign; for assignment EQ = "=" EQEQ = "==" NOT_EQ = "!=" MUL = "*" DIV = "/" MINUS = "-" //Bang or `!` EXC = "!" LT = "<" LTE = "<=" GT = ">" GTE = ">=" SEMICOLON = ";" COMMA = "," LPAREN = "(" RPAREN = ")" LBRACE = "{" RBRACE = "}" HOLO = "HOLO" EKTI = "EKTI" TAHOLE = "TAHOLE" FUNC = "FUNCTION" LET = "LET" TRUE = "TRUE" FALSE = "FALSE" IF = "IF" ELSE = "ELSE" RETURN = "RETURN" WHILE = "WHILE" SHOW = "SHOW" )
Variables ¶
View Source
var HumanFriendly = map[string]string{ IDENT: "নাম", FUNC: "kaj", LET: "dhori", TRUE: "sotti", FALSE: "mittha", IF: "jodi", ELSE: "nahole", RETURN: "ferau", HOLO: "holo", EKTI: "ekti", TAHOLE: "tahole", WHILE: "jotokhon", SHOW: "dekhau", }
View Source
var Keywords = map[string]TokenType{ "কাজ": FUNC, "kaj": FUNC, "fn": FUNC, "ধরি": LET, "dhori": LET, "let": LET, "সত্য": TRUE, "sotto": TRUE, "মিথ্যা": FALSE, "mittha": FALSE, "যদি": IF, "jodi": IF, "নাহলে": ELSE, "nahole": ELSE, "ফেরাও": RETURN, "ferau": RETURN, "হল": HOLO, "holo": HOLO, "একটি": EKTI, "ekti": EKTI, "তাহলে": TAHOLE, "tahole": TAHOLE, "jotokhon": WHILE, "while": WHILE, "include": INCLUDE, "anoyon": INCLUDE, "আনয়ন": INCLUDE, "dekhau": SHOW, "show": SHOW, }
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.