js/src/frontend/EitherParser.h
151271d3dfc2a4a509bac6608318b7e09a1cbf9d
created 2019-02-24 09:42 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 14: Add ParserSharedBase class. r=Yoric
f55920d58943e30d181614e0d4518f6c4489cd6f
created 2019-02-24 03:32 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 13: Rename PerHandlerParser::handler field to handler_. r=Yoric
a031c9dd9dd5d0d90ca56bfbe6c6ded1a2fadf44
created 2019-02-15 08:15 +0000
pushed 2019-03-11 13:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
fdbb8bed650a29167dfe90105cdcbce4c7726c20
created 2019-02-08 10:34 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1525663 - Use return type deduction to remove complex decltype expressions r=sfink
6dc562a7aefaa0d557c32f2957b25a2a1424bdec
created 2018-11-10 21:59 -0800
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Implement EitherParser::computeLineAndColumn by calling the version of the function in GeneralTokenStreamChars, not the one that's going away in TokenStreamAnyChars. r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5b0d24759be622dd24c051e10e07941366626dd8
created 2018-11-10 21:19 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Add an EitherParser::computeLineAndColumn function and use it in places where it ultimately will be used when it does Unit-specific computations. r=tcampbell
e6653e8332fadda4a3effa82180f3fdfa110163e
created 2018-11-10 21:10 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Make ModuleBuilder store an EitherParser, not a TokenStreamAnyChars&, because it'll need it for correct column number computation when column counts recognize code points in UTF-8/16 and not just code units. r=tcampbell
ba6ba95b3cd24e79ea99df4adb2ab4e7be1d7d0a
created 2018-10-26 21:57 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1498320 - Add a UTF-8 parser to the Variant inside EitherParser. r=tcampbell
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
1c19a65b35f71599033a2805f15c8018ed924862
created 2018-04-30 17:04 -0700
pushed 2018-05-03 15:28 +0000
Eric Faust Eric Faust - Bug 1409815 - Part 1: Implement CompileGlobalBinASTScript. (r=Waldo, r=Yoric, r=jorendorff)
60bdf6086590f974614e0b1d202ff4849f5a2c45
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 9: Introduce BCEParserHandle. (r=Waldo)
598418d95c96a8edbd3ba2d2f6f231ed37c1d02a
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826: Part 8: Make EitherParser always a include a FullParseHandler. (r=Waldo)
9b20e7b26c0db98cd184f9289b32cca17996b7ed
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 7: Add the last error reporting bits to ErrorReporter from EitherParser. (r=Waldo, r=Yoric)
df51f81b5ed495e3bcf2c6a19e9b85d08724140e
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 6: Factor SourceCoords references in BCE to ErrorReporter. (r=Waldo, r=Yoric)
fe50254665a40f07d9c9701f07b699aa638ecc54
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 5: Move displayURL and sourceMap intialization from BCE to Parser. (r=Waldo)
6d712c91d06dfb9b968404fcd217dc43670ad2e3
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 4: Make TokenStreamSpecific and ErrorReporter, rather than TokenStreamAnyChars. (r=Waldo)
1afcb999264298659ff610d3409f067565e7c031
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 3: No longer call TokenStream::computeErrorMetadata from BCE. (r=Waldo)
b945db303abc6ae585aaf8d518af225225aba2ba
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 2: Don't call parser.reportError from the BCE, as it uses the current token offset. (r=Waldo)
afb4d1027523994854883d7e1601a3dac8dfe6b3
created 2018-04-09 21:12 +1000
pushed 2018-04-26 21:04 +0000
Tom Bannister Tom Bannister - Bug 1434710 - Replaced all instances of mozilla::IndexSequence, mozilla::MakeIndexSequence and mozilla::IndexSequenceFor with std::index_sequence, std::make_index_sequence and std::index_sequence_for and removed mfbt/IndexSequence.h. r=botond
0559a4899c440b7c9a6666715cd3a1836fc4128f
created 2017-12-05 23:58 -0800
pushed 2018-01-11 21:05 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split TokenStream in Parser across Parser and ParserBase. r=arai
5d3190b2b1bd77bdf476fa9c075be1829d8447d9
created 2017-04-17 15:05 -0700
pushed 2018-01-11 21:05 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split Parser::reportNoOffset into Parser::{error,warning}NoOffset. r=arai
c31d90ed4c324367fbadb79c1d7f57df1f1547e4
created 2017-12-05 23:58 -0800
pushed 2018-01-11 21:05 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Simplify some of the invoke-member-function bits into a single shared instance, then pass around this-/member-function-computing structs at call sites. r=glandium
ac57e88e07bd23a14edf050b79451c55c382c0b6
created 2017-12-04 13:45 -0800
pushed 2018-01-11 21:05 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Un-backout bug 1363116's changes, now that the underlying problem has been hacked around. r=arai
1be0e59789420226a67613b6ef7b4e4a39b4bd48
created 2017-08-16 13:24 +0900
pushed 2017-09-15 00:19 +0000
Mike Hommey Mike Hommey - Bug 1363116 - Remove the report{ExtraWarning,StrictMode}ErrorNumberVA wrappers in EitherParser. r=arai
07fcbdb153e29d0fec4420aac2593150365bf7c3
created 2017-06-09 17:44 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1371105 - De-templatize parse handlers. (r=jorendorff)
f3e0fdc7f8341ded488221d47f8e702831653a05
created 2017-04-13 17:52 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Rename TokenStreamBase to TokenStreamAnyChars, anticipating this class eventually not being a base class. r=arai
09d95ca08acce63d0ab1f7de6fccf74b02822f79
created 2017-04-06 20:39 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Adapt BytecodeEmitter to contemplate working with Parsers working on both single- and double-byte source text. r=arai
less more (0) tip