source: src/Parser

Revision Log Mode:


Legend:

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