]> git.lizzy.rs Git - rust.git/log
rust.git
6 years agoD: start documenting stuff
Aleksey Kladov [Wed, 10 Jan 2018 18:58:38 +0000 (21:58 +0300)]
D: start documenting stuff

6 years agoG: simplest use items
Aleksey Kladov [Tue, 9 Jan 2018 20:32:18 +0000 (23:32 +0300)]
G: simplest use items

6 years agoG: mod item
Aleksey Kladov [Tue, 9 Jan 2018 19:35:55 +0000 (22:35 +0300)]
G: mod item

6 years agoG: extern crate
Aleksey Kladov [Mon, 8 Jan 2018 21:06:42 +0000 (00:06 +0300)]
G: extern crate

6 years agoGeneralized lookahead
Aleksey Kladov [Mon, 8 Jan 2018 19:40:14 +0000 (22:40 +0300)]
Generalized lookahead

6 years agoMusings about items
Aleksey Kladov [Mon, 8 Jan 2018 19:20:58 +0000 (22:20 +0300)]
Musings about items

6 years agoG: special-case C++ semicolon
Aleksey Kladov [Mon, 8 Jan 2018 18:57:19 +0000 (21:57 +0300)]
G: special-case C++ semicolon

6 years agoG: inner attributes
Aleksey Kladov [Mon, 8 Jan 2018 18:40:00 +0000 (21:40 +0300)]
G: inner attributes

6 years agoL: true and false are keywords
Aleksey Kladov [Mon, 8 Jan 2018 18:21:59 +0000 (21:21 +0300)]
L: true and false are keywords

6 years agoSplit into modules
Aleksey Kladov [Sun, 7 Jan 2018 18:46:10 +0000 (21:46 +0300)]
Split into modules

6 years agogrammar.rs is folder
Aleksey Kladov [Sun, 7 Jan 2018 18:41:00 +0000 (21:41 +0300)]
grammar.rs is folder

6 years agoG: some attributes
Aleksey Kladov [Sun, 7 Jan 2018 18:40:18 +0000 (21:40 +0300)]
G: some attributes

6 years agoIntroduce EOF token
Aleksey Kladov [Sun, 7 Jan 2018 18:09:05 +0000 (21:09 +0300)]
Introduce EOF token

6 years agoSimplify non-white token handling
Aleksey Kladov [Sun, 7 Jan 2018 17:14:26 +0000 (20:14 +0300)]
Simplify non-white token handling

6 years agoSimiplify
Aleksey Kladov [Sun, 7 Jan 2018 16:56:33 +0000 (19:56 +0300)]
Simiplify

6 years agoG: start attributes
Aleksey Kladov [Sun, 7 Jan 2018 16:50:54 +0000 (19:50 +0300)]
G: start attributes

6 years agoG: function item
Aleksey Kladov [Sun, 7 Jan 2018 13:01:30 +0000 (16:01 +0300)]
G: function item

6 years agoG: shebang
Aleksey Kladov [Sun, 7 Jan 2018 12:34:11 +0000 (15:34 +0300)]
G: shebang

6 years agoTest utils
Aleksey Kladov [Sun, 7 Jan 2018 11:56:08 +0000 (14:56 +0300)]
Test utils

6 years agoError placement
Aleksey Kladov [Sun, 7 Jan 2018 10:09:13 +0000 (13:09 +0300)]
Error placement

6 years agoTests for partial parse
Aleksey Kladov [Sun, 7 Jan 2018 09:32:29 +0000 (12:32 +0300)]
Tests for partial parse

6 years agoSmart eof for blocks
Aleksey Kladov [Sun, 7 Jan 2018 09:13:01 +0000 (12:13 +0300)]
Smart eof for blocks

6 years agoError builder
Aleksey Kladov [Sun, 7 Jan 2018 07:55:43 +0000 (10:55 +0300)]
Error builder

6 years agoStore syntax errors
Aleksey Kladov [Sun, 7 Jan 2018 07:10:35 +0000 (10:10 +0300)]
Store syntax errors

6 years agoBoolean results
Aleksey Kladov [Sat, 6 Jan 2018 18:54:55 +0000 (21:54 +0300)]
Boolean results

6 years agoG: struct fields
Aleksey Kladov [Sat, 6 Jan 2018 14:16:00 +0000 (17:16 +0300)]
G: struct fields

6 years agoParser: first struct :-)
Aleksey Kladov [Mon, 1 Jan 2018 20:22:01 +0000 (23:22 +0300)]
Parser: first struct :-)

6 years agoParser: first scraches
Aleksey Kladov [Mon, 1 Jan 2018 19:13:04 +0000 (22:13 +0300)]
Parser: first scraches

6 years agoParser: guess what? Groundwork!
Aleksey Kladov [Mon, 1 Jan 2018 15:58:46 +0000 (18:58 +0300)]
Parser: guess what? Groundwork!

6 years agoRename
Aleksey Kladov [Mon, 1 Jan 2018 14:21:53 +0000 (17:21 +0300)]
Rename

6 years agoParser: even more groundwork
Aleksey Kladov [Mon, 1 Jan 2018 13:05:46 +0000 (16:05 +0300)]
Parser: even more groundwork

6 years agoParser: more groundwork
Aleksey Kladov [Mon, 1 Jan 2018 12:10:56 +0000 (15:10 +0300)]
Parser: more groundwork

6 years agoParser: extract sink trait
Aleksey Kladov [Sun, 31 Dec 2017 21:13:56 +0000 (00:13 +0300)]
Parser: extract sink trait

6 years agoParser: initial
Aleksey Kladov [Sun, 31 Dec 2017 20:34:29 +0000 (23:34 +0300)]
Parser: initial

6 years agoParser test boilerplate
Aleksey Kladov [Sun, 31 Dec 2017 20:27:36 +0000 (23:27 +0300)]
Parser test boilerplate

6 years agoDebug for Node
Aleksey Kladov [Sun, 31 Dec 2017 17:41:15 +0000 (20:41 +0300)]
Debug for Node

6 years agoWow, it is possible to implement Index for Vec!
Aleksey Kladov [Sun, 31 Dec 2017 17:37:34 +0000 (20:37 +0300)]
Wow, it is possible to implement Index for Vec!

6 years agoFile builder growndwork
Aleksey Kladov [Sun, 31 Dec 2017 17:30:21 +0000 (20:30 +0300)]
File builder growndwork

6 years agoMove tree to a separate module
Aleksey Kladov [Sun, 31 Dec 2017 15:58:03 +0000 (18:58 +0300)]
Move tree to a separate module

6 years agoParser: groundwork
Aleksey Kladov [Sun, 31 Dec 2017 14:54:33 +0000 (17:54 +0300)]
Parser: groundwork

6 years agoLexer: basic comments
Aleksey Kladov [Sun, 31 Dec 2017 13:56:33 +0000 (16:56 +0300)]
Lexer: basic comments

6 years agoLexer: comments groundwork
Aleksey Kladov [Sun, 31 Dec 2017 13:42:22 +0000 (16:42 +0300)]
Lexer: comments groundwork

6 years agoLexer: minor
Aleksey Kladov [Sun, 31 Dec 2017 12:43:12 +0000 (15:43 +0300)]
Lexer: minor

6 years agoLexer: more symbols
Aleksey Kladov [Sun, 31 Dec 2017 12:29:09 +0000 (15:29 +0300)]
Lexer: more symbols

6 years agoLexer: strings
Aleksey Kladov [Sun, 31 Dec 2017 12:14:47 +0000 (15:14 +0300)]
Lexer: strings

6 years agoLexer: byte strings sufixes
Aleksey Kladov [Sun, 31 Dec 2017 11:10:18 +0000 (14:10 +0300)]
Lexer: byte strings sufixes

6 years agoLexer: byte strings
Aleksey Kladov [Sun, 31 Dec 2017 11:02:55 +0000 (14:02 +0300)]
Lexer: byte strings

6 years agoLexer: extract string lexing to a separate file
Aleksey Kladov [Sun, 31 Dec 2017 10:32:00 +0000 (13:32 +0300)]
Lexer: extract string lexing to a separate file

6 years agoLexer: simplistic char & lifetime tests
Aleksey Kladov [Sun, 31 Dec 2017 08:32:49 +0000 (11:32 +0300)]
Lexer: simplistic char & lifetime tests

6 years agoLexer: literal suffixes
Aleksey Kladov [Sun, 31 Dec 2017 08:15:27 +0000 (11:15 +0300)]
Lexer: literal suffixes

6 years agoLexer: basic chars & lifetimes
Aleksey Kladov [Sun, 31 Dec 2017 07:41:42 +0000 (10:41 +0300)]
Lexer: basic chars & lifetimes

6 years agoLexer: angle brackets
Aleksey Kladov [Sat, 30 Dec 2017 17:56:54 +0000 (20:56 +0300)]
Lexer: angle brackets

6 years agoMore symbols
Aleksey Kladov [Sat, 30 Dec 2017 15:25:37 +0000 (18:25 +0300)]
More symbols

6 years agoLexer: symbols
Aleksey Kladov [Sat, 30 Dec 2017 13:30:37 +0000 (16:30 +0300)]
Lexer: symbols

6 years agoLexer: move numbers to a separate file
Aleksey Kladov [Sat, 30 Dec 2017 12:56:52 +0000 (15:56 +0300)]
Lexer: move numbers to a separate file

6 years agoMore readable lexer tests
Aleksey Kladov [Sat, 30 Dec 2017 12:29:09 +0000 (15:29 +0300)]
More readable lexer tests

6 years agoLexer: start numbers
Aleksey Kladov [Sat, 30 Dec 2017 12:22:40 +0000 (15:22 +0300)]
Lexer: start numbers

6 years agoLexer: underscore
Aleksey Kladov [Fri, 29 Dec 2017 22:01:57 +0000 (01:01 +0300)]
Lexer: underscore

6 years agoStyle
Aleksey Kladov [Fri, 29 Dec 2017 21:53:06 +0000 (00:53 +0300)]
Style

6 years agoCleanup character classes
Aleksey Kladov [Fri, 29 Dec 2017 21:48:47 +0000 (00:48 +0300)]
Cleanup character classes

6 years agoSimple identifier lexer
Aleksey Kladov [Fri, 29 Dec 2017 20:33:04 +0000 (23:33 +0300)]
Simple identifier lexer

6 years agoUse array for infos
Aleksey Kladov [Fri, 29 Dec 2017 17:47:54 +0000 (20:47 +0300)]
Use array for infos

6 years agoGrammar in ron
Aleksey Kladov [Thu, 28 Dec 2017 22:21:54 +0000 (01:21 +0300)]
Grammar in ron

6 years agoLexer scaffold
Aleksey Kladov [Thu, 28 Dec 2017 21:56:36 +0000 (00:56 +0300)]
Lexer scaffold

6 years agoLexer testing infra
Aleksey Kladov [Thu, 28 Dec 2017 21:27:56 +0000 (00:27 +0300)]
Lexer testing infra

6 years agoStart library
Aleksey Kladov [Thu, 28 Dec 2017 20:55:16 +0000 (23:55 +0300)]
Start library

6 years agoUnresolved questions
Aleksey Kladov [Sat, 23 Dec 2017 10:45:03 +0000 (13:45 +0300)]
Unresolved questions

6 years agoMinor tweaks
Aleksey Kladov [Fri, 22 Dec 2017 16:21:45 +0000 (19:21 +0300)]
Minor tweaks

6 years agoFinish the bulk of RFC text
Aleksey Kladov [Fri, 22 Dec 2017 15:55:46 +0000 (18:55 +0300)]
Finish the bulk of RFC text

6 years agoHash out ast structure
Aleksey Kladov [Fri, 22 Dec 2017 14:34:42 +0000 (17:34 +0300)]
Hash out ast structure

6 years agoAdd an example
Aleksey Kladov [Fri, 22 Dec 2017 13:56:22 +0000 (16:56 +0300)]
Add an example

6 years agoAdd minimal syntax tree implementation
Aleksey Kladov [Fri, 22 Dec 2017 13:28:04 +0000 (16:28 +0300)]
Add minimal syntax tree implementation

6 years agoStart detailed design section
Aleksey Kladov [Fri, 22 Dec 2017 12:31:48 +0000 (15:31 +0300)]
Start detailed design section

6 years agoDescribe banana-gorilla problem
Aleksey Kladov [Fri, 22 Dec 2017 00:43:39 +0000 (03:43 +0300)]
Describe banana-gorilla problem

6 years agoHash out the summary
Aleksey Kladov [Thu, 21 Dec 2017 19:37:06 +0000 (22:37 +0300)]
Hash out the summary

6 years agoRFC template
Aleksey Kladov [Thu, 21 Dec 2017 19:28:23 +0000 (22:28 +0300)]
RFC template

6 years agoinitial
Aleksey Kladov [Thu, 21 Dec 2017 19:25:45 +0000 (22:25 +0300)]
initial