gem5/src/mem/slicc/ast
Nathan Binkert 2278363015 slicc: Pure python implementation of slicc.
This is simply a translation of the C++ slicc into python with very minimal
reorganization of the code.  The output can be verified as nearly identical
by doing a "diff -wBur".

Slicc can easily be run manually by using util/slicc
2009-09-22 18:12:39 -07:00
..
__init__.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
ActionDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
AssignStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
AST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
CheckAllocateStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
CheckStopSlotsStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
ChipComponentAccessAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
CopyHeadStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
DeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
DeclListAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
EnqueueStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
EnumDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
EnumExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
ExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
ExprStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
FormalParamAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
FuncCallExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
FuncDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
IfStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
InfixOperatorExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
InPortDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
LiteralExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
MachineAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
MemberExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
MethodCallExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
NewExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
ObjDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
OutPortDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
PairAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
PairListAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
PeekStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
ReturnStatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
StatementAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
StatementListAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TransitionDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TypeAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TypeDeclAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TypeFieldAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TypeFieldEnumAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TypeFieldMemberAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
TypeFieldMethodAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
VarExprAST.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00