aboutsummaryrefslogtreecommitdiff
path: root/syntax
AgeCommit message (Expand)Author
2021-02-12starlark: add 'bytes' data type, for binary strings (#330)alandonovan
2021-02-08syntax: support setting initial line/col for scanner (#349)alandonovan
2021-01-25starlark: fix bug in int(string, base=int) (#344)alandonovan
2021-01-22testdata: s/blacklist/blocklist/g per Google policy (#343)alandonovan
2020-06-15syntax: permit \" and \' escapes in both "..." and '...' literals (#279)alandonovan
2020-03-26syntax: fix scanString bug affecting REPL (#266)alandonovan
2020-03-26syntax: strict string escapes (#265)alandonovan
2020-03-05syntax: permit trailing commas in all function defs and calls (#263)alandonovan
2020-01-25Fix ineffective assignments (#258)Misha Brukman
2019-08-20syntax: add some scanner test cases (#237)alandonovan
2019-06-04resolve: move resolver types to resolver package (#211)alandonovan
2019-05-28syntax: drop legacy (0644) octal literals (#205)alandonovan
2019-05-28syntax: make ParseExpr accept unparenthesized tuples (#206)alandonovan
2019-04-04starlark: return EvalErr for errors originating in built-ins (#188)alandonovan
2019-04-03resolve: load statements now create local bindings (#178)alandonovan
2019-03-11resolve: add aliases for Binding and Scope (#173)alandonovan
2019-03-08starlark: capture free variables by reference (#172)alandonovan
2019-03-08syntax: expose Binding concept (#171)alandonovan
2019-03-01all: use strings.Builder (#163)Josh Bleecher Snyder
2019-02-25three comment tweaks (#161)alandonovan
2019-02-22syntax: handle UnaryExpr{Op:STAR, X:nil} (#158)alandonovan
2019-02-13Support keyword-only function parameters (#143)Alan Donovan
2019-01-31syntax: fix outdent bug in scanner (#105)alandonovan
2019-01-25syntax: check for trailing junk in ParseCompoundStmt (#124)alandonovan
2019-01-09syntax: fix bug scanning ~= (#110)alandonovan
2019-01-04syntax: improve REPL parsing (#98)alandonovan
2019-01-03syntax: print RBRACE correctly in scan errors (#93)alandonovan
2019-01-02syntax: parse unicode escape sequences as uints (#96)Josh Bleecher Snyder
2018-12-17syntax: improve error message for unmatched close paren (#74)alandonovan
2018-12-12resolve: improve function parameter validation errors (#64)alandonovan
2018-12-09syntax: fix bug in parser (#58)alandonovan
2018-12-09[parser] Unify * and ** parsing. (#57)Taras Tsugrii
2018-12-07syntax: newScanner: return os.PathError when using io.Reader (#46)alandonovan
2018-12-07Add while statement and allow recursion (#39)Alessandro Arzilli
2018-12-03fix nits found by various static tools (#11)alandonovan
2018-11-21all: use explicit URLs to refer to old Starlark issues (#20)alandonovan
2018-11-05update doc URLs broken by rename (#12)alandonovan
2018-11-01add docs/PKG/index.html redirects and import commentsAlan Donovan
2018-10-31rename packages under go.starlark.netAlan Donovan
2018-10-23rename skylark -> starlarkAlan Donovan
2018-10-04syntax: parse "not not x" (#129)alandonovan
2018-08-09Add missing bitwise ops: xor, unary not (~), and shifts (#117)Hittorp
2018-07-02syntax: eliminate a bounds-check (#113)alandonovan
2018-06-15syntax: rename testdata/def.bzl to something innocuous (#108)alandonovan
2018-04-02compile: optimize a+b statically for literal string/list/tuple (#97)alandonovan
2018-03-30skylark: byte code compiler and interpreter (#95)alandonovan
2018-03-13Remove predeclared names from the module globals dict (#86)alandonovan
2018-03-06grammar: fix two problems with CallSuffix (#82)alandonovan
2018-03-02syntax: add (*LoadStmt).ModuleName accessor method, for convenience (#76)alandonovan
2018-02-26Add new node ParenExpr (#65)Laurent Le Brun