Sign in
go
/
go
/
e5ba266e938344c4e12ef601efa6d7376dbfd44e
/
usr
/
gri
8971cf2
daily snapshot:
by Robert Griesemer
· 16 years ago
de9cf52
- receiver syntax verification
by Robert Griesemer
· 16 years ago
75a5d6c
Significant parser cleanup:
by Robert Griesemer
· 16 years ago
34050ca
- adjustments to match slightly changed scanner interface
by Robert Griesemer
· 16 years ago
b499da4
move AST into src/lib/go
by Robert Griesemer
· 16 years ago
eeddc8e
- adjustments to match new token/scanner/ast
by Robert Griesemer
· 16 years ago
5a72ca4
- renamed scanner.Location to token.Position
by Robert Griesemer
· 16 years ago
cc8e4fb
- introduce explicit Token type
by Robert Griesemer
· 16 years ago
ba620d5
adjustments matching updated ast
by Robert Griesemer
· 16 years ago
bafd8c3
AST for Go programs
by Robert Griesemer
· 16 years ago
808341d
- completed AST cleanup - implemented support for type switches
by Robert Griesemer
· 16 years ago
592dbb2
daily snapshot:
by Robert Griesemer
· 16 years ago
3cfd91f
daily snapshot:
by Robert Griesemer
· 16 years ago
ec77e75
daily snapshot:
by Robert Griesemer
· 16 years ago
e06a654
daily snapshot:
by Robert Griesemer
· 16 years ago
4eb7ceba5
complain when trying to put T into an interface
by Russ Cox
· 16 years ago
40e204b
- update pretty sources to match new scanner interface
by Robert Griesemer
· 16 years ago
7a706fb
Rename os.FD to os.File.
by Russ Cox
· 16 years ago
61815b8
snapshot of today
by Robert Griesemer
· 16 years ago
47ba59d
- adjustments due to changed tabwriter interface - more comments in parser
by Robert Griesemer
· 16 years ago
6309076
weekend snapshot
by Robert Griesemer
· 16 years ago
5e400eb
- wrote simple template substitution package
by Robert Griesemer
· 16 years ago
42b49b1
- using doc template for gds now - no interface extraction yet
by Robert Griesemer
· 16 years ago
83af322
Lots of cleanups in prep. for checking in parser and ast into lib:
by Robert Griesemer
· 16 years ago
0793c88
fix build
by Russ Cox
· 16 years ago
b4802dd
Created new directory lib/lang:
by Robert Griesemer
· 16 years ago
7756726
Preparation for moving scanner into a lib:
by Robert Griesemer
· 16 years ago
63b332e
- allow ()'s and {}'s for now when parsing calls/composite literals
by Robert Griesemer
· 16 years ago
be2edb5
Automated g4 rollback of changelist 25024, plus significant hand editing.
by Russ Cox
· 16 years ago
d169268
scanner cleanup - getting it ready to as a library
by Robert Griesemer
· 16 years ago
fadf159
fix a bug: do not print a ';' after a label if there wasn't one
by Robert Griesemer
· 16 years ago
3689e22
Steps towards a general scanner/parser library for Go:
by Robert Griesemer
· 16 years ago
6ddc48b
- fixed a bug with //-comment parsing
by Robert Griesemer
· 16 years ago
4137f02
- permit ()'s in types (TODO: update spec)
by Robert Griesemer
· 16 years ago
18ed7e6
- accept new composite literal syntax
by Robert Griesemer
· 16 years ago
1275266
- vector package (identical to array except for names)
by Robert Griesemer
· 16 years ago
9f8f2e6
convert composite literals from { } to ( ).
by Russ Cox
· 16 years ago
8e78736
- fixed bugs related to the empty statement
by Robert Griesemer
· 16 years ago
49e2087
insert type assertions when narrowing.
by Russ Cox
· 16 years ago
e08cc15
Some real GDS functionality:
by Robert Griesemer
· 16 years ago
9acd2a9
snapshot:
by Robert Griesemer
· 16 years ago
187cf78
- preparation for setting up types
by Robert Griesemer
· 16 years ago
89fc846
- caseify parser functions (all but a few should not be exported)
by Robert Griesemer
· 16 years ago
5d571cc
snapshot: - ast statements now use interfaces - deleted old (now unused) code
by Robert Griesemer
· 16 years ago
1595a19
today's snapshot: steps towards using interfaces for statements in ast
by Robert Griesemer
· 16 years ago
c048ee2
- converted expr representation of ast into a new representation
by Robert Griesemer
· 16 years ago
b67603d
- added experimental flag '-def': will print (not parse!)
by Robert Griesemer
· 16 years ago
6dd93bb
- changed pretty parser to parse and print new function type syntax
by Robert Griesemer
· 16 years ago
699721a
- removed obsolete files from repository
by Robert Griesemer
· 16 years ago
eecce5f
- make test work with 6g
by Robert Griesemer
· 16 years ago
3d4d5ad
defer statement
by Robert Griesemer
· 16 years ago
88da39f
- snapshot before making larger change
by Robert Griesemer
· 16 years ago
9e3b0f4
snapshot before making more changes:
by Robert Griesemer
· 16 years ago
96c2020
- updated pretty (removed "export")
by Robert Griesemer
· 16 years ago
839a684
delete export
by Russ Cox
· 16 years ago
626d250
casify struct fields
by Robert Griesemer
· 16 years ago
3609624
casify, cleanup sys
by Russ Cox
· 16 years ago
2527bba
casify pretty
by Robert Griesemer
· 16 years ago
2ab5577
- fixed untab.go to compile again
by Robert Griesemer
· 16 years ago
aa12644
- added mechanism to detect capitalization issues Use: pretty -naming files
by Robert Griesemer
· 16 years ago
61f3302
printf->Printf etc.
by Rob Pike
· 16 years ago
a0c709b
- use new letter definition for pretty
by Robert Griesemer
· 16 years ago
ba556a8
- removed an unnecessary field from AST.Expr nodes
by Robert Griesemer
· 16 years ago
0a0ee89
- remove obsolete files (missed before)
by Robert Griesemer
· 16 years ago
c620dd9
- preparation to add type info to ast
by Robert Griesemer
· 16 years ago
c45d2a7
simplify flag interface. no more BVal etc. you just get a pointer.
by Rob Pike
· 16 years ago
d54abad
- first (global) idents with proper links to declarations in html output
by Robert Griesemer
· 16 years ago
4dc3d74
- fixed a bug with building right-recursive trees iteratively
by Robert Griesemer
· 16 years ago
cb13c4d
- more steps towards tracking idents in scopes - snapshot of today
by Robert Griesemer
· 16 years ago
a3ddf4c
- enabling tracking of declarations
by Robert Griesemer
· 16 years ago
5bd3c3b
- support for [...] parsing and pretty printing
by Robert Griesemer
· 16 years ago
af065a0
- make code in gosrc compile again, check in all pending changes
by Robert Griesemer
· 16 years ago
e286260
- fix parse heuristic: make(x) must accept a type for x
by Robert Griesemer
· 16 years ago
9662e7b
- adjusted pretty to use old new, make
by Robert Griesemer
· 16 years ago
215eb7e
- steps towards augmenting ast with declaration info
by Robert Griesemer
· 16 years ago
4f3506b
Update for source code changes.
by Ian Lance Taylor
· 16 years ago
08ca30b
change *map to map; *chan to chan; new(T) to new(*T)
by Russ Cox
· 16 years ago
e9741e7
fix syntax error (syntax accepted by 6g, but not by pretty printer)
by Robert Griesemer
· 16 years ago
003f0ad
- added missing file
by Robert Griesemer
· 16 years ago
b863590
Snapshot.
by Robert Griesemer
· 16 years ago
c9859e7
- support for range clauses
by Robert Griesemer
· 16 years ago
4873bb2
Snapshot:
by Robert Griesemer
· 16 years ago
4ad8046
- snapshot if current state
by Robert Griesemer
· 16 years ago
77aaf4f
- adjusted const decl grammar to reflect spec changes
by Robert Griesemer
· 16 years ago
2dba9a6
- fixed a bug with import printing (missing separator between alias and string)
by Robert Griesemer
· 16 years ago
acfd1fd
- oversight: extra allow source-level line breaks inside statement lists
by Robert Griesemer
· 16 years ago
cb67a83
- fine-tuning of white space
by Robert Griesemer
· 16 years ago
748287d
The flag and fmt libraries are now available from gccgo by
by Ian Lance Taylor
· 16 years ago
37bdd3c
- enabled comment printing by default
by Robert Griesemer
· 16 years ago
8bbd873
- better comment formatting, starting to look good
by Robert Griesemer
· 16 years ago
d79f687
- collect addition source position information in parser
by Robert Griesemer
· 16 years ago
732b53a
- snapshot of state before trying yet another, hopefully better working
by Robert Griesemer
· 16 years ago
b1297aa
- move error handling out of scanner - use more of the existing library code
by Robert Griesemer
· 16 years ago
130e6f4
- implemented arbitrary padding char for tabwriter
by Robert Griesemer
· 16 years ago
01b44bb
- move tabwriter into library
by Robert Griesemer
· 16 years ago
0998eaf
- correct error handling throughout - documentation, cleanups - more options
by Robert Griesemer
· 16 years ago
fcdcf33
- array-ify code, remove local implementation
by Robert Griesemer
· 16 years ago
34533f0
- support for alignment via tabs instead of blanks
by Robert Griesemer
· 16 years ago
127c65b
- untab app (snapshot - not quite complete)
by Robert Griesemer
· 16 years ago
654bc2b
- factored out tabwriter a separate writer filter
by Robert Griesemer
· 16 years ago
Next »