root/trunk/ProjectFortress/astgen

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @3107 [3107] 12 months sukyoungryu [ast refactoring] Eliminated subclasses of Param: NormalParam? and …
(edit) @3105 [3105] 12 months sukyoungryu [ast refactoring] Working on Param classes.
(edit) @3104 [3104] 12 months EricAllen Wrote a new custom code generator for ASTGen that generates Scala code …
(edit) @3102 [3102] 12 months sukyoungryu [ast refactoring] Node is a supertype of ASTNode and Info. All subclasses …
(edit) @3101 [3101] 12 months sukyoungryu [ast refactoring] Eliminated nodes that extended concrete classes: …
(edit) @3100 [3100] 12 months sukyoungryu [ast refactoring] Eliminated AppExpr?.
(edit) @3099 [3099] 12 months sukyoungryu [ast refactoring] Reshuffled some node fields: Component, FnExpr?, and …
(edit) @3098 [3098] 12 months sukyoungryu [ast refactoring] Reshuffled some node fields: TraitDecl? and ObjectDecl?
(edit) @3097 [3097] 12 months sukyoungryu [ast refactoring] Made Decl a superclass rather than an interface.
(edit) @3096 [3096] 12 months sukyoungryu [ast refactoring] Remove distinctions between AbsTraitDecl/TraitDecl? and …
(edit) @3095 [3095] 12 months sukyoungryu [ast refactoring] Remove distinctions between AbsFnDecl? and FnDecl?.
(edit) @3094 [3094] 12 months sukyoungryu [ast refactoring] Remove distinctions between AbsVarDecl? and VarDecl?.
(edit) @3093 [3093] 12 months sukyoungryu [ast restructuring] Remove distinctions between declarations in APIs …
(edit) @3092 [3092] 12 months dr2chase [astgen] Reshuffled some node fields; added a foreign language fields to …
(edit) @3082 [3082] 12 months sukyoungryu [ast] Eliminated nodes: LValueBind, Unpasting, UnpastingBind?, and …
(edit) @3081 [3081] 12 months sukyoungryu [ast] Eliminated nodes: OrConstraint?, AndConstraint?, ImpliesConstraint?, …
(edit) @3079 [3079] 12 months sukyoungryu [ast] Eliminated DelimitedExpr? and FlowExpr?.
(edit) @3078 [3078] 12 months sukyoungryu [ast] Eliminated the Export node.
(edit) @3077 [3077] 12 months sukyoungryu [ast] Merged FnDecl? and FnDef? to FnDecl?.
(edit) @3074 [3074] 12 months dr2chase [ast] Added optional 'implementsUnambiguousName' field to FnDef?
(edit) @3071 [3071] 12 months dr2chase Spans are no longer optional
(edit) @3067 [3067] 13 months dr2chase [ast] Got rid of lingering traces of alternate-self-name (that we long ago …
(edit) @3060 [3060] 13 months dr2chase [interpreter/environment] cleaned up indexed references some more
(edit) @2996 [2996] 13 months dr2chase [interpreter] more annotations on environment references; some dead code …
(edit) @2970 [2970] 13 months skilpat [typechecker] Comprehensions now pass in the typechecker. To achieve this, …
(edit) @2941 [2941] 14 months dr2chase [interpreter] added caching of rewritten AST
(edit) @2935 [2935] 14 months sukyoungryu [AST] Deleted obsolete nodes: AbsExternalSyntax? and ExternalSyntax?
(edit) @2923 [2923] 14 months dr2chase [interpreter] Renamed a class more accurately, checking in before reuse of …
(edit) @2904 [2904] 14 months dr2chase [interpreter/ast] minor temp hacks to permit better caching of modified …
(edit) @2898 [2898] 14 months dr2chase [ast] temporarily added a field to Component, so that interpreter …
(edit) @2855 [2855] 14 months sukyoungryu [parser] Cleanup
(edit) @2843 [2843] 14 months jrhil47 [TypeChecker?] Fixed the infinite loop in ConstaintFormula?.solve() that was …
(edit) @2829 [2829] 14 months sukyoungryu [language] Use 'outcome' instead of 'result' for an implicitly declared …
(edit) @2826 [2826] 15 months sukyoungryu [delete] Eliminated the transient modifier.
(edit) @2771 [2771] 15 months ryanc [syntax abstraction] removed ast type from extension syntax added …
(edit) @2746 [2746] 15 months ryanc [syntax abstractions] removed TerminalDecls? removed spurious …
(edit) @2702 [2702] 15 months sukyoungryu [disambiguator] Fixed handling typecase bindings in the shadow detector. …
(edit) @2691 [2691] 15 months jon [ast] special case ellipses levels because they can store Objects which …
(edit) @2685 [2685] 15 months sukyoungryu [cache] Don't delete cached files after running the Fortress programs. …
(edit) @2670 [2670] 15 months jon [syntax] support multiple levels of nesting by storing the depth along …
(edit) @2664 [2664] 15 months sukyoungryu [desugarer] Implemented setter desugaring.
(edit) @2659 [2659] 16 months sukyoungryu [desugarer] Cleaned up the getter desugaring: Varargs parameters of …
(edit) @2640 [2640] 16 months nbeckman [typechecker] - Fixed a major bug in type inference where some inferred …
(edit) @2627 [2627] 16 months nbeckman [typechecker] We now correctly infer static args of operator usages, and …
(edit) @2621 [2621] 16 months sukyoungryu [refactoring] Made the where clause fields of some AST nodes optional so …
(edit) @2613 [2613] 16 months sukyoungryu [refactoring] Made the contract fields of some AST nodes optional so that …
(edit) @2596 [2596] 16 months sukyoungryu [ast] Renamed GetterSetter? to ImplicitGetterSetter?.
(edit) @2594 [2594] 16 months sukyoungryu [index builder] Fixed building object indices: now it handles modifiers of …
(edit) @2591 [2591] 16 months jrhil47 [AST] I added the node _rewriteInstantiatedFnRef
(edit) @2581 [2581] 16 months jon [merge] svn merge -r2557:HEAD …
(edit) @2553 [2553] 16 months jon [merge] svn merge -r2487:HEAD …
(edit) @2501 [2501] 16 months sukyoungryu [ast] Deleted an obsolete node: TransformerExpressionDef?
(edit) @2498 [2498] 16 months jrhil47 [AST] added an Option<Type> field to Expr
(edit) @2484 [2484] 16 months jon [syntax] add a node and syntax for propagating super non-terminals
(edit) @2481 [2481] 16 months mspiegel [overload rewriting] Began implementation of overload rewriting. This …
(edit) @2474 [2474] 16 months jon [syntax] make CurriedTransformer? an inner class of the Transform class
(edit) @2464 [2464] 16 months sukyoungryu [tool] ast->concrete: handle a new node
(edit) @2463 [2463] 16 months dr2chase [ast] corrected name of added node to reflect creation during rewriting
(edit) @2461 [2461] 16 months dr2chase [interpreter] modified environment-builders to initialize APIs directly …
(edit) @2450 [2450] 16 months jon [syntax] merge syntax branch to trunk. add support for nonterminal with …
(edit) @2448 [2448] 16 months jrhil47 [TypeChecker?] Changed OpArgs? to contain an OpRef? and turned off …
(edit) @2446 [2446] 16 months sukyoungryu [tool] ast->concrete: more fixes
(edit) @2429 [2429] 16 months sukyoungryu [tool] ast->concrete: Covered every node.
(edit) @2415 [2415] 16 months sukyoungryu [tool] ast->concrete fixed and added more nodes
(edit) @2405 [2405] 16 months sukyoungryu [tool] Fixed arrays and also do.
(edit) @2390 [2390] 16 months sukyoungryu [tool] ast->concrete, more nodes
(edit) @2366 [2366] 16 months sukyoungryu [tool] Revising a tool to convert AST to concrete syntax.
(edit) @2312 [2312] 16 months sukyoungryu [error message] Added more user-friendly error messages for AST nodes …
(edit) @2278 [2278] 17 months jdn [Syntax] Automatic generatation of template gap nodes. This involved …
(edit) @2261 [2261] 17 months dlsmith Updated ASTGen. Includes additional options for visitor generation and …
(edit) @2255 [2255] 17 months skilpat [utility] More info in astgen/lookup.py help output.
(edit) @2254 [2254] 17 months skilpat [utility] Updated astgen/lookup.py to optionally perform case insensitive …
(edit) @2253 [2253] 17 months skilpat [utility] Added astgen/lookup.py, which is a utility script for printing …
(edit) @2236 [2236] 17 months nbeckman [parser, typechecker] Added new node AmbiguousMultifixOpExpr? which is what …
(edit) @2229 [2229] 17 months dr2chase Change to Fortress.ast, missed from previous commit
(edit) @2183 [2183] 17 months jdn [Syntax] changed so much I forgot why…
(edit) @2181 [2181] 17 months dr2chase [parser, environment] fixed bug with imported var/type names conflicting …
(edit) @2170 [2170] 17 months jon [ast] add ellipses node explicitly for syntax abstraction
(edit) @2109 [2109] 17 months sukyoungryu [ast] Renamed InferenceVarType? to _InferenceVarType.
(edit) @2104 [2104] 17 months jon [ast] rename LHS -> Lhs. this makes generating FortressAst?.fsi easier
(edit) @2103 [2103] 17 months nbeckman Added InfixJuxt? and MultiJuxt? OpRefs? to MathPrimary?. Added OpRef? to …
(edit) @2096 [2096] 17 months dr2chase Added probe of FORTRESS_REPOSITORY/fortress.repository for repository …
(edit) @2090 [2090] 17 months jdn [Syntax] Typecheck of gap arguments. Handling of special symbols like TAB, …
(edit) @2083 [2083] 17 months jon [astgen] change path nodes_astgen_generators to astgen
(edit) @2077 [2077] 17 months jon [astgen] need a relative path for build directory
(edit) @2076 [2076] 17 months jon [astgen] add generator to create FortressAst?.fs{i,s} from Fortress.ast
(edit) @2074 [2074] 17 months jdn [Syntax] Implemented Templatechecker which checks that the number and …
(edit) @2072 [2072] 17 months dlsmith Updated ASTGen with improved support for custom extensions. Related bug …
(edit) @2069 [2069] 17 months sukyoungryu [ast] The interface Node does not have a default value for the span field …
(edit) @2066 [2066] 17 months sukyoungryu [ast] Operator static argument may not be parenthesized.
(edit) @2065 [2065] 17 months jon [ast] replace Pair<Id,Id> in NonterminalHeader? with a new node, …
(edit) @2061 [2061] 17 months nbeckman Added OpRef?, EQ, and IN to caseexpr
(edit) @2054 [2054] 17 months dr2chase Added lexical nesting depth annotation to various ...Ref nodes
(edit) @2022 [2022] 17 months sukyoungryu [astgen] Deleted a node: FieldRefForSure?
(edit) @2019 [2019] 17 months nbeckman I replaced the Op in Assignment with an OpRef? so that it could be …
(edit) @2017 [2017] 17 months nbeckman I added _RewriteObjectRef to the AST. Sorry if this broke things for you. …
(edit) @2009 [2009] 17 months sukyoungryu [astgen] Changed the Typecase node so that AST nodes do not use the Pair …
(edit) @1997 [1997] 17 months dlsmith Updated ASTGen with support for PLT tuple classes and custom code …
(edit) @1993 [1993] 18 months nbeckman Eric and I changed the ChainExpr? node of the ast and created a new node …
(edit) @1944 [1944] 18 months sukyoungryu [astgen] Revised ChainExpr?: ChainExpr?(Expr first, List<Pair<OpRef?, Expr>> …
Note: See TracRevisionLog for help on using the revision log.