aboutsummaryrefslogtreecommitdiff
path: root/compiler/tokenizer.h
AgeCommit message (Expand)AuthorFilesLines
2020-07-05Add "with" to switch-case statement, to track which case was matchedSamuel Lidén Borell1-1/+1
2016-04-17Parser: Add "unreachable" statementSamuel Lidén Borell1-0/+2
2016-04-16Add "assert" statementSamuel Lidén Borell1-0/+2
2016-02-28Update copyright years base on last modification dateSamuel Lidén Borell1-1/+1
2016-02-27C backend: Handle comparisons with mixed signednessSamuel Lidén Borell1-7/+15
2015-07-14Add case labels for all token types in most places, and turn on -Wswitch-enumSamuel Lidén Borell1-2/+202
2015-02-16Parser: typeassert statement and expressionSamuel Lidén Borell1-0/+1
2015-02-05Parser: Rename end/empty to loopend/loopemptySamuel Lidén Borell1-2/+2
2015-02-01Parser/Verifier/C backend: Partial implementation of end/empty blocksSamuel Lidén Borell1-0/+2
2015-01-29Parser/C backend: Add "declonly" (C "extern") linkage keywordSamuel Lidén Borell1-0/+1
2014-09-12Parser: Rename "import" to "uses" and add local/export/import def flagsSamuel Lidén Borell1-1/+4
2014-07-27Update copyright yearsSamuel Lidén Borell1-1/+1
2014-07-13Tokenizer: Reserve the "deprecated" keywordSamuel Lidén Borell1-0/+1
2014-07-13Tokenizer: Reserve the "alignas" keywordSamuel Lidén Borell1-0/+1
2014-07-12New operators: sizeof, minsizeof, alignof and offsetof (incomplete impl)Samuel Lidén Borell1-0/+4
2014-07-05Implement do-while loopSamuel Lidén Borell1-1/+1
2014-06-22Add "enumbase" operator which returns the base value of an enum valueSamuel Lidén Borell1-0/+1
2014-06-17Make "shared" qualifier togglable with "mine" qualifierSamuel Lidén Borell1-0/+1
2014-06-07Parser: Implement noreturn and C-style varargsSamuel Lidén Borell1-1/+2
2014-06-01Parser: Implement raw and flexible pointersSamuel Lidén Borell1-0/+3
2014-05-03Shorten many function and type namesSamuel Lidén Borell1-2/+2
2014-04-05Add "NaN" and "inf" floating point valuesSamuel Lidén Borell1-0/+2
2014-03-20Parser: Implement goto/skipto/repeatfrom and labelsSamuel Lidén Borell1-0/+1
2014-03-19Tokenizer: Add specialized "goto" keywords: "skipto" and "repeatfrom"Samuel Lidén Borell1-0/+2
2013-12-01Add "any" type, which can be used in pointers like "void*" in CSamuel Lidén Borell1-0/+1
2013-12-01Add bitwise and/or/xor operatorsSamuel Lidén Borell1-0/+3
2013-11-21Basic support for bitfield typesSamuel Lidén Borell1-0/+1
2013-11-17Add bitwise complement operatorSamuel Lidén Borell1-0/+1
2013-11-17Add bit shift operatorsSamuel Lidén Borell1-1/+5
2013-11-17Add "makeopt" operator (only works with pointers so far)Samuel Lidén Borell1-0/+1
2013-10-29Beginning of an "interop" system that parses C headersSamuel Lidén Borell1-0/+1
2013-07-18Update copyright yearsSamuel Lidén Borell1-1/+1
2013-07-16Parser: Add "function member" operatorSamuel Lidén Borell1-0/+1
2013-05-25Tokenizer: Reserve keyword "unused"Samuel Lidén Borell1-0/+1
2013-03-31Tokenizer: Add "const" keywordSamuel Lidén Borell1-1/+2
2012-07-10Tokenizer: Make "noreturn" a reserved keywordSamuel Lidén Borell1-0/+1
2012-07-06Parser/Verifier: Implement += -= *= /=Samuel Lidén Borell1-4/+6
2012-04-29Tokenizer: Reserve some keywords for future useSamuel Lidén Borell1-1/+13
2012-04-29Implement "import x as y"Samuel Lidén Borell1-0/+1
2012-04-29Change my e-mailSamuel Lidén Borell1-1/+1
2012-04-28Parser: Add "here" keyword for the current namespaceSamuel Lidén Borell1-0/+1
2012-04-27Make it possible to specify link names (instead of default namespacex_namey)Samuel Lidén Borell1-0/+1
2012-04-21Parser: Add "alias" qualifier for variables and functionsSamuel Lidén Borell1-0/+2
2012-03-13C backend: Implement basic translation of expressionsSamuel Lidén Borell1-0/+4
2012-02-25Remove , from last item in enums (C89 compatibility)Samuel Lidén Borell1-1/+1
2012-02-02Check usage of the "incomplete" keywordSamuel Lidén Borell1-0/+1
2012-01-31Parser: private typesSamuel Lidén Borell1-0/+1
2012-01-24Replace const/exclusive with var/shared, and remove some qualifiersSamuel Lidén Borell1-6/+5
2012-01-23Release everything under the MIT licenseSamuel Lidén Borell1-0/+26
2012-01-23Parser: Add "exclusive" qualifierSamuel Lidén Borell1-0/+1