source: src/Parser

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @afe9e45   3 years pabuhr add more detailed syntax-error messages ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @5c216b4   3 years pabuhr add detailed syntax-error messages ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @aac37fa   3 years pabuhr remove SemanticError? for "else" extension, support extern "..." for … ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @6180274   3 years pabuhr more cleanup, make more function parameters const, remove more std:: ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @4e7171f   3 years pabuhr more cleanup of build_* functions, make init parameter const for … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @436bbe5   3 years pabuhr remove unnecessary std:: qualification, clean up build_* functions, … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @3b0bc16   3 years pabuhr change class name WhileStmt? to WhileDoStmt?, add else clause to … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @473d1da0   3 years pabuhr rename "if control" to "conditional control" ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @efc8f3e   3 years pabuhr change loop default-block for while/do/for to Python style ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @a73c16e   3 years pabuhr parse loop default-block for while/do/for ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @05c941a   3 years pabuhr change mutex expression syntax from mutex@ to mutex(), add rule to … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @e16eb460   3 years pabuhr further restrict locations where @ occurs, remove empty argument list … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @63b3279   3 years pabuhr add C++-style constructor initialization, T t{3,4} versus T t = {3,4} ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @8a1d95af   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @c99a0d1   3 years pabuhr attempt to add for-control index constraints, but failed on enums, … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
(edit) @de52331   3 years caparson some more files related to mutex stmt ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6cebfef   3 years caparson added mutex stmt monitor ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ea54f1e   3 years pabuhr formatting ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8f6f3729   3 years pabuhr change typedef_name to type_name for non-terminal vtable ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0c730d9   3 years y58xue Translate exception declarations ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9f77301   3 years pabuhr formatting ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @93bbbc4   3 years pabuhr update parser for vtable declarations ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9380add   3 years pabuhr formatting, remove spurious semi-colon at end of vtable rule ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2ac218d   3 years pabuhr add commented out parse rules for new ftype syntax ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1d71208   3 years mlbrooks Implementing new-array subscripting syntax, in which a[x,y,z] now … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @68b52b0   3 years mlbrooks Implementing syntax forall( T * ) abbreviating forall( T & | sized(T) ) ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @15f769c   3 years pabuhr add _DecimalXX to lexer/parser, but mark as unimplemented ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e319fc5   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d3b5a14   3 years pabuhr lex gcc types _Decimal32/64/128 and return them as float/double/uuFLOAT128 ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6e50a6b   3 years mlbrooks Implementing language-provided syntax for (array) dimensions. Former … ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b9dae14c   4 years mlbrooks Activated syntax, forall( [N] ). This implementation desugars in the … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @24711a3   4 years pabuhr parse aggregate_control *, remove spurious yyy variable ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4744074   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @1f652a7   4 years pabuhr add keywords typeid and vtable, and parse new syntax for virtual tables ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ca33b15   4 years pabuhr create downstream data structures for array-type for-control ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @98337569   4 years pabuhr add syntax for array-type for-control, update enum type error message ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8bea701   4 years pabuhr add semantic error for typed enumeration is currently unimplemented ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fec3e9a   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f9c3100   4 years pabuhr refactor assignment_operator, limit aggregate name to unqualified … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a46b69c   4 years pabuhr reuse routine newName in other routines to create and name a … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6259c7e   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5e25953   4 years pabuhr add more locations where attribute clause may appear ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2d019af   4 years pabuhr parser global pragmas, fixes #241 ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9fb1367   4 years pabuhr make keywords catch, catchResume, finally quasi-keywords, add … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6a99803   4 years pabuhr add parsing for new array declaration and subscript ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ec3f9c8   4 years pabuhr formatting, update deprecated type-kind usage for new syntax ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @73f04fd   4 years pabuhr remove temporary token "fred" from grammar, add comments for … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @408ab79   4 years pabuhr parse typed enumeration ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd54fef   4 years mlbrooks Converting the project to use the new syntax for otype, dtype and … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b66d14a   4 years pabuhr add new type kinds DStype and ALtype ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2501ae5   4 years pabuhr formatting, semantic error: otype declaration is currently unimplemented ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5a51798   4 years pabuhr add new parsing syntax to eventually replace Xtype ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a6e5091   4 years pabuhr reorder declarations ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @6a45bd78   4 years f37yu cleanup: remove params in TypeDecl? (never used) ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b2e0df3   4 years Thierry Delisle More fix of warnings with the MS C++ abi ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a025ea8   4 years pabuhr add maybe_build_compound to always build a compound statement for … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3ca7ef3   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @25744d2   4 years pabuhr make suspend a keyword, make @= not a syntax error, deprecated typedef … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5339a87   4 years Thierry Delisle Added headers to Makefile Sources (since they are supposed to be) ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @013b028   4 years pabuhr remove unused variable warning ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c5b55c4   4 years pabuhr fix missing 'u' suffix for length suffix, change L128 constants to … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b81fd95   4 years mlbrooks Fix bug where pointer and reference types allow unsound initialization … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @791028a   4 years pabuhr formatting, fix warning for usage of uninitialized variable val ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cf5af9c   4 years pabuhr change from SIZEOF_POINTER to SIZEOF_INT128 to determine if … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ccb776b   4 years pabuhr fix #if to elide int128 code for 32-bit build ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @dbe8e31c   4 years pabuhr use #if to elide int128 code for 32-bit build ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d34575b   4 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f6582252   4 years pabuhr add support for int128 constants ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2fc94ced   4 years Thierry Delisle Added -Wno-yacc when compiling parser.yy ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @82bbaf4   4 years pabuhr formatting ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @79aae15   4 years pabuhr fix spelling mistake in comments ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @a491a3c   4 years pabuhr parser prints "List of mutex member is currently unimplemented" error ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @cbbd8fd7   4 years pabuhr rename non-terminal argument_expression_list to … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @0a6d8204   5 years pabuhr replace parsing empty elements in tuple list with @, unimplemented ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ff489bf   5 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9867cdb   5 years pabuhr print parser error "C @= assignment is currently unimplemented" ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9306559f   5 years Thierry Delisle Fixed small errors in generators code ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @427854b   5 years Thierry Delisle First draft implementation of generators, still missing error … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @37cdd97   5 years Thierry Delisle Added a ast node for suspend statements ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @aeb5d0d   5 years pabuhr parse monitor generator,coroutine,thread ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @c744563a   5 years pabuhr add attributes on new style function specifier [fixes #161] ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @60a8062   5 years pabuhr rewrite most of OperatorTable? and change caller modules to use new … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3e274ab   5 years pabuhr replace assert with unimplemented semantic error [fixes #22] ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @095ac99   5 years pabuhr change backquoted keywords from xxx to xxx ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @948fdef   5 years pabuhr change backquotes identifiers to xxx syntax, change priority of … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @4a063df   5 years pabuhr formatting, change waitfor to support a list of functions, separated … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3c67255   5 years pabuhr formatting, use BasicType::NUMBER_OF_BASIC_TYPES as sentinel instead of -1 ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d912bed   5 years pabuhr harmonize SynTree/LinkageSpec?.* with AST/LinkageSpec.* ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @07de76b   5 years pabuhr remove file TypeVar?.h* and put TypeVar::Kind into TypeDecl?, move … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @9853d9b0   5 years pabuhr missed a case for inclusive bound to singleton comparison, and added tests ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @332bd33   5 years pabuhr add inclusive bound to singleton comparison ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @312029a   5 years pabuhr move enum Aggregate from DeclarationNode? to AggregateDecl?, add … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e307e12   5 years pabuhr generalize aggregate data and control in grammar, add … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @665f432   5 years Thierry Delisle Fixed trac #149 where operand names in asm statements where … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f1da02c   5 years pabuhr add gcc builtin types int128_t and uint128_t ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @05c27fc   5 years pabuhr change dimensions of BasicType::Kind to match initialization values ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @033ff37   5 years pabuhr remove attribute expression '@'name mechanism ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @f673c13c   5 years pabuhr add gcc auto_type to parsing side ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e67991f   5 years Thierry Delisle WithStmt? is now a Declaration ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @757ffed   5 years pabuhr remove empty arguments in call to mean use default parameter value, … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.