0
1
mirror of https://github.com/golang/go synced 2025-02-21 03:36:13 +00:00

Commit Graph

  • 59f9a0a43c bug36 fixed error in symbol table in the second forward declaration of a function. Ken Thompson 2008-04-01 12:48:20 -07:00
  • 87278c26e2 bug36 fixed error in symbol table in the second forward declaration of a function. Ken Thompson 2008-04-01 12:48:20 -07:00
  • 4025738c62 code to assign nil to an interface without conversions Ken Thompson 2008-03-31 19:19:37 -07:00
  • e73674b291 code to assign nil to an interface without conversions Ken Thompson 2008-03-31 19:19:37 -07:00
  • 50e9404b10 bug31 Ken Thompson 2008-03-31 11:50:47 -07:00
  • 5918f80f1a bug31 Ken Thompson 2008-03-31 11:50:47 -07:00
  • a9184108ad bug28 fix code generation bug in second index of string slice. Ken Thompson 2008-03-29 16:27:12 -07:00
  • c69d54e7cd bug28 fix code generation bug in second index of string slice. Ken Thompson 2008-03-29 16:27:12 -07:00
  • 8089dde7ee fix bug30 automatic declaration leaking from one function to another Ken Thompson 2008-03-29 15:37:38 -07:00
  • 0b62cb61ca fix bug30 automatic declaration leaking from one function to another Ken Thompson 2008-03-29 15:37:38 -07:00
  • 8713e11ca0 SVN=114213 Ken Thompson 2008-03-28 15:08:58 -07:00
  • c5c8268a78 SVN=114213 Ken Thompson 2008-03-28 15:08:58 -07:00
  • 1463bef67c SVN=114204 Ken Thompson 2008-03-28 13:56:47 -07:00
  • 2181098189 SVN=114204 Ken Thompson 2008-03-28 13:56:47 -07:00
  • eefc165c0b SVN=114202 Ken Thompson 2008-03-28 13:41:41 -07:00
  • cb87526ce3 SVN=114202 Ken Thompson 2008-03-28 13:41:41 -07:00
  • 7cae48990f add script to generate .html from .txt Rob Pike 2008-03-27 22:11:10 -07:00
  • e311457488 add script to generate .html from .txt Rob Pike 2008-03-27 22:11:10 -07:00
  • 8ebc8f23a8 Add select statement Rob Pike 2008-03-27 21:42:25 -07:00
  • 8c1408dd8e Add select statement Rob Pike 2008-03-27 21:42:25 -07:00
  • 8d529b5cca Fix date stamp Rob Pike 2008-03-27 17:19:52 -07:00
  • e118551c29 Fix date stamp Rob Pike 2008-03-27 17:19:52 -07:00
  • 688fe7b3e3 Explain goto constraints. Add description of 'any'. Simplify and complete syntax for literals. Rob Pike 2008-03-27 17:19:17 -07:00
  • 4c483aa159 Explain goto constraints. Add description of 'any'. Simplify and complete syntax for literals. Rob Pike 2008-03-27 17:19:17 -07:00
  • 281b270ba2 Basic formatted I/O library plus one support lib. Rob Pike 2008-03-27 00:06:21 -07:00
  • 42d7850608 Basic formatted I/O library plus one support lib. Rob Pike 2008-03-27 00:06:21 -07:00
  • b9829f88ca - Make Coco/R-based parser work w/ UTF-8 encoded files even if there is no (optional) UTF-8 marker present. Robert Griesemer 2008-03-26 16:12:43 -07:00
  • d79b17e60a - Make Coco/R-based parser work w/ UTF-8 encoded files even if there is no (optional) UTF-8 marker present. Robert Griesemer 2008-03-26 16:12:43 -07:00
  • 966105d2c4 - fixed my scripts Robert Griesemer 2008-03-26 09:50:20 -07:00
  • 41d34e2451 - fixed my scripts Robert Griesemer 2008-03-26 09:50:20 -07:00
  • 6cbb50ac6d - new directory structure Robert Griesemer 2008-03-26 09:28:57 -07:00
  • 2f5b4d9893 - new directory structure Robert Griesemer 2008-03-26 09:28:57 -07:00
  • 37e52258ee update document. todo still: array and map literals; syntax for basic literals. Rob Pike 2008-03-25 23:53:07 -07:00
  • 67aafa6f57 update document. todo still: array and map literals; syntax for basic literals. Rob Pike 2008-03-25 23:53:07 -07:00
  • 8fe3dc32d6 - added extra escaped chars Robert Griesemer 2008-03-19 21:20:25 -07:00
  • 6caad961fe - added extra escaped chars Robert Griesemer 2008-03-19 21:20:25 -07:00
  • 5eace0f46a - Implemented simple rule for optional semicolons: Semicolons are terminators for statements as in C, but if followed by a "}" they are not required. This is easy to understand and produces the desired result for statements. - Updated todo.txt. Robert Griesemer 2008-03-19 15:45:07 -07:00
  • d2490e7419 - Implemented simple rule for optional semicolons: Semicolons are terminators for statements as in C, but if followed by a "}" they are not required. This is easy to understand and produces the desired result for statements. - Updated todo.txt. Robert Griesemer 2008-03-19 15:45:07 -07:00
  • 6bb2cc0b93 change Main, Init to lower case. make new() take an optional expression, not expression list. add an example for new(). Rob Pike 2008-03-17 19:05:07 -07:00
  • e4ca60eca7 change Main, Init to lower case. make new() take an optional expression, not expression list. add an example for new(). Rob Pike 2008-03-17 19:05:07 -07:00
  • 1264b2bffa SVN=112717 Rob Pike 2008-03-16 21:47:38 -07:00
  • 65348a89b8 SVN=112717 Rob Pike 2008-03-16 21:47:38 -07:00
  • 234398d2c2 - added another test - added script to run tests - fixed primary expression syntax in go.atg Robert Griesemer 2008-03-12 15:29:57 -07:00
  • 3cdf9c3bff - added another test - added script to run tests - fixed primary expression syntax in go.atg Robert Griesemer 2008-03-12 15:29:57 -07:00
  • 4dde07557b - added another test case Robert Griesemer 2008-03-12 15:10:10 -07:00
  • 0908af75cd - added another test case Robert Griesemer 2008-03-12 15:10:10 -07:00
  • 193e2ab7bb - added more test cases Robert Griesemer 2008-03-12 14:57:03 -07:00
  • fcf5b15cfe - added more test cases Robert Griesemer 2008-03-12 14:57:03 -07:00
  • 4ce4636c53 - fixed typo in go_lang.txt - changed go.atg to make optional semicolons work for statements - expanded a test case Robert Griesemer 2008-03-12 13:12:40 -07:00
  • e31ee76dcb - fixed typo in go_lang.txt - changed go.atg to make optional semicolons work for statements - expanded a test case Robert Griesemer 2008-03-12 13:12:40 -07:00
  • c127dc9d56 examples contradicted text: '\octal' and '\hex' are fixed size Rob Pike 2008-03-11 20:40:20 -07:00
  • 8152cb8a71 examples contradicted text: '\octal' and '\hex' are fixed size Rob Pike 2008-03-11 20:40:20 -07:00
  • 74083dc60f - added 'nil' keyword to lang doc (did not add 'true' and 'false' because I think these don't need to be keywords, they can be recreated from whole cloth) - added 'new' syntax to expressions (this is needed because of the type as 1st argument - the expression list is probably not yet implemented, but I think we may want it eventually) - removed optional ';'s in sieve example - make it more concise - fixed several bugs in go.atg, no parses sieve - added sieve as test case Robert Griesemer 2008-03-11 18:07:22 -07:00
  • 0d1e90be17 - added 'nil' keyword to lang doc (did not add 'true' and 'false' because I think these don't need to be keywords, they can be recreated from whole cloth) - added 'new' syntax to expressions (this is needed because of the type as 1st argument - the expression list is probably not yet implemented, but I think we may want it eventually) - removed optional ';'s in sieve example - make it more concise - fixed several bugs in go.atg, no parses sieve - added sieve as test case Robert Griesemer 2008-03-11 18:07:22 -07:00
  • 4483e2f347 - go.atg now produces a compileable C++ parser when running through coco - added a first test case - running make produces a runnable go parser 'go' Robert Griesemer 2008-03-11 17:07:25 -07:00
  • 18b829b472 - go.atg now produces a compileable C++ parser when running through coco - added a first test case - running make produces a runnable go parser 'go' Robert Griesemer 2008-03-11 17:07:25 -07:00
  • 0af40f00d2 - changed if/switch initial stat syntax to match go compiler and make it consistent - changed declaration syntax to match go compiler Robert Griesemer 2008-03-11 16:40:47 -07:00
  • 78e4320fdc - changed if/switch initial stat syntax to match go compiler and make it consistent - changed declaration syntax to match go compiler Robert Griesemer 2008-03-11 16:40:47 -07:00
  • 9379ac5b61 - replaced 's in productions everywhere with "s (we were inconsistent in some places) - removed extra []'s around switch decl/tag expression - not needed Robert Griesemer 2008-03-11 16:02:46 -07:00
  • 7acb294d58 - replaced 's in productions everywhere with "s (we were inconsistent in some places) - removed extra []'s around switch decl/tag expression - not needed Robert Griesemer 2008-03-11 16:02:46 -07:00
  • 2951c74e67 - removed CompoundStat in favor of Block Robert Griesemer 2008-03-11 14:37:16 -07:00
  • 213702a3e6 - removed CompoundStat in favor of Block Robert Griesemer 2008-03-11 14:37:16 -07:00
  • 16322f1d13 - attemp to correct statement syntax - introduced FieldDeclList and MethodDeclList in consistency with other lists - made labels declarations Robert Griesemer 2008-03-10 16:23:01 -07:00
  • 8b212f67ff - attemp to correct statement syntax - introduced FieldDeclList and MethodDeclList in consistency with other lists - made labels declarations Robert Griesemer 2008-03-10 16:23:01 -07:00
  • 79e94d37b2 fix grammar for struct and interface types to make final semicolon optional Rob Pike 2008-03-07 18:01:09 -08:00
  • 2aae3fcbaf fix grammar for struct and interface types to make final semicolon optional Rob Pike 2008-03-07 18:01:09 -08:00
  • 9d78efe348 - get rid of Designator terminology Robert Griesemer 2008-03-06 23:06:05 -08:00
  • e6626dafa8 - get rid of Designator terminology Robert Griesemer 2008-03-06 23:06:05 -08:00
  • 842d15f9c0 - added missing ''''s Robert Griesemer 2008-03-06 22:40:49 -08:00
  • 1cf631b4c7 - added missing ''''s Robert Griesemer 2008-03-06 22:40:49 -08:00
  • 84bda46b66 fix a few nits in the typography so HTML is right Rob Pike 2008-03-06 22:14:17 -08:00
  • 194ed070de fix a few nits in the typography so HTML is right Rob Pike 2008-03-06 22:14:17 -08:00
  • 841b7e151c - fixed double-definition of StructType Robert Griesemer 2008-03-06 22:11:51 -08:00
  • f27e5df49c - fixed double-definition of StructType Robert Griesemer 2008-03-06 22:11:51 -08:00
  • d98cd38c1b - more grammar fixes Robert Griesemer 2008-03-06 21:50:28 -08:00
  • b1d991d6fd - more grammar fixes Robert Griesemer 2008-03-06 21:50:28 -08:00
  • e0c02f58d5 - fixed a couple of grammar errors Robert Griesemer 2008-03-06 21:24:57 -08:00
  • 5009237adb - fixed a couple of grammar errors Robert Griesemer 2008-03-06 21:24:57 -08:00
  • eba8d49dc9 add HTML formatting; use /home/sanjay/bin/makehtml --mode=document go_lang.txt to generate the html output. Rob Pike 2008-03-06 19:40:52 -08:00
  • 250767174b add HTML formatting; use /home/sanjay/bin/makehtml --mode=document go_lang.txt to generate the html output. Rob Pike 2008-03-06 19:40:52 -08:00
  • 0f5b9f9a1e - updated docs Robert Griesemer 2008-03-06 18:57:03 -08:00
  • bbced02490 - updated docs Robert Griesemer 2008-03-06 18:57:03 -08:00
  • bbb055c307 - updated docs Robert Griesemer 2008-03-05 23:00:44 -08:00
  • 28590a0abb - updated docs Robert Griesemer 2008-03-05 23:00:44 -08:00
  • 0628c38ec1 - renamed todo -> todo.txt - deleted obsolote go_spec Robert Griesemer 2008-03-04 22:23:23 -08:00
  • 719a06fd97 - renamed todo -> todo.txt - deleted obsolote go_spec Robert Griesemer 2008-03-04 22:23:23 -08:00
  • ab1b0776a4 - added new, revised spec - updated todo Robert Griesemer 2008-03-04 22:18:16 -08:00
  • 73823d236a - added new, revised spec - updated todo Robert Griesemer 2008-03-04 22:18:16 -08:00
  • 57b331071d - added language for range statement Robert Griesemer 2008-03-03 23:08:28 -08:00
  • 266b9d49bf - added language for range statement Robert Griesemer 2008-03-03 23:08:28 -08:00
  • d582f0e336 - added language for map and channel types - added clarifications about function types - added open issues section Robert Griesemer 2008-03-02 23:02:36 -08:00
  • 328df636c5 - added language for map and channel types - added clarifications about function types - added open issues section Robert Griesemer 2008-03-02 23:02:36 -08:00
  • 9f5a335ff9 Go spec starting point. Robert Griesemer 2008-03-02 20:47:34 -08:00
  • 18c5b488a3 Go spec starting point. Robert Griesemer 2008-03-02 20:47:34 -08:00
  • 4c5120b276 last-minute fix: convert to ANSI C Brian Kernighan 1988-04-01 02:03:04 -05:00
  • d82b11e4a4 last-minute fix: convert to ANSI C Brian Kernighan 1988-04-01 02:03:04 -05:00
  • 1f4b48e617 convert to Draft-Proposed ANSI C Brian Kernighan 1988-04-01 02:02:04 -05:00
  • 0744ac9691 convert to Draft-Proposed ANSI C Brian Kernighan 1988-04-01 02:02:04 -05:00
  • 08f7a3c47e convert to C Brian Kernighan 1974-01-20 01:02:03 -04:00
  • 0bb0b61d6a convert to C Brian Kernighan 1974-01-20 01:02:03 -04:00