index
:
lrl
master
[not maintained] LRL Programming Language (predecessor of SLUL)
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
tokenizer.h
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-05
Add "with" to switch-case statement, to track which case was matched
Samuel Lidén Borell
1
-1
/
+1
2016-04-17
Parser: Add "unreachable" statement
Samuel Lidén Borell
1
-0
/
+2
2016-04-16
Add "assert" statement
Samuel Lidén Borell
1
-0
/
+2
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2016-02-27
C backend: Handle comparisons with mixed signedness
Samuel Lidén Borell
1
-7
/
+15
2015-07-14
Add case labels for all token types in most places, and turn on -Wswitch-enum
Samuel Lidén Borell
1
-2
/
+202
2015-02-16
Parser: typeassert statement and expression
Samuel Lidén Borell
1
-0
/
+1
2015-02-05
Parser: Rename end/empty to loopend/loopempty
Samuel Lidén Borell
1
-2
/
+2
2015-02-01
Parser/Verifier/C backend: Partial implementation of end/empty blocks
Samuel Lidén Borell
1
-0
/
+2
2015-01-29
Parser/C backend: Add "declonly" (C "extern") linkage keyword
Samuel Lidén Borell
1
-0
/
+1
2014-09-12
Parser: Rename "import" to "uses" and add local/export/import def flags
Samuel Lidén Borell
1
-1
/
+4
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-07-13
Tokenizer: Reserve the "deprecated" keyword
Samuel Lidén Borell
1
-0
/
+1
2014-07-13
Tokenizer: Reserve the "alignas" keyword
Samuel Lidén Borell
1
-0
/
+1
2014-07-12
New operators: sizeof, minsizeof, alignof and offsetof (incomplete impl)
Samuel Lidén Borell
1
-0
/
+4
2014-07-05
Implement do-while loop
Samuel Lidén Borell
1
-1
/
+1
2014-06-22
Add "enumbase" operator which returns the base value of an enum value
Samuel Lidén Borell
1
-0
/
+1
2014-06-17
Make "shared" qualifier togglable with "mine" qualifier
Samuel Lidén Borell
1
-0
/
+1
2014-06-07
Parser: Implement noreturn and C-style varargs
Samuel Lidén Borell
1
-1
/
+2
2014-06-01
Parser: Implement raw and flexible pointers
Samuel Lidén Borell
1
-0
/
+3
2014-05-03
Shorten many function and type names
Samuel Lidén Borell
1
-2
/
+2
2014-04-05
Add "NaN" and "inf" floating point values
Samuel Lidén Borell
1
-0
/
+2
2014-03-20
Parser: Implement goto/skipto/repeatfrom and labels
Samuel Lidén Borell
1
-0
/
+1
2014-03-19
Tokenizer: Add specialized "goto" keywords: "skipto" and "repeatfrom"
Samuel Lidén Borell
1
-0
/
+2
2013-12-01
Add "any" type, which can be used in pointers like "void*" in C
Samuel Lidén Borell
1
-0
/
+1
2013-12-01
Add bitwise and/or/xor operators
Samuel Lidén Borell
1
-0
/
+3
2013-11-21
Basic support for bitfield types
Samuel Lidén Borell
1
-0
/
+1
2013-11-17
Add bitwise complement operator
Samuel Lidén Borell
1
-0
/
+1
2013-11-17
Add bit shift operators
Samuel Lidén Borell
1
-1
/
+5
2013-11-17
Add "makeopt" operator (only works with pointers so far)
Samuel Lidén Borell
1
-0
/
+1
2013-10-29
Beginning of an "interop" system that parses C headers
Samuel Lidén Borell
1
-0
/
+1
2013-07-18
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2013-07-16
Parser: Add "function member" operator
Samuel Lidén Borell
1
-0
/
+1
2013-05-25
Tokenizer: Reserve keyword "unused"
Samuel Lidén Borell
1
-0
/
+1
2013-03-31
Tokenizer: Add "const" keyword
Samuel Lidén Borell
1
-1
/
+2
2012-07-10
Tokenizer: Make "noreturn" a reserved keyword
Samuel Lidén Borell
1
-0
/
+1
2012-07-06
Parser/Verifier: Implement += -= *= /=
Samuel Lidén Borell
1
-4
/
+6
2012-04-29
Tokenizer: Reserve some keywords for future use
Samuel Lidén Borell
1
-1
/
+13
2012-04-29
Implement "import x as y"
Samuel Lidén Borell
1
-0
/
+1
2012-04-29
Change my e-mail
Samuel Lidén Borell
1
-1
/
+1
2012-04-28
Parser: Add "here" keyword for the current namespace
Samuel Lidén Borell
1
-0
/
+1
2012-04-27
Make it possible to specify link names (instead of default namespacex_namey)
Samuel Lidén Borell
1
-0
/
+1
2012-04-21
Parser: Add "alias" qualifier for variables and functions
Samuel Lidén Borell
1
-0
/
+2
2012-03-13
C backend: Implement basic translation of expressions
Samuel Lidén Borell
1
-0
/
+4
2012-02-25
Remove , from last item in enums (C89 compatibility)
Samuel Lidén Borell
1
-1
/
+1
2012-02-02
Check usage of the "incomplete" keyword
Samuel Lidén Borell
1
-0
/
+1
2012-01-31
Parser: private types
Samuel Lidén Borell
1
-0
/
+1
2012-01-24
Replace const/exclusive with var/shared, and remove some qualifiers
Samuel Lidén Borell
1
-6
/
+5
2012-01-23
Release everything under the MIT license
Samuel Lidén Borell
1
-0
/
+26
2012-01-23
Parser: Add "exclusive" qualifier
Samuel Lidén Borell
1
-0
/
+1
[next]