| All HFunctor fs => InjF fs l l Source # | |
Instance detailsDefined in Cubix.Language.Parametric.InjF |
| (IdentIsVarDeclBinder :-<: fs, All HFunctor fs) => InjF fs IdentL VarDeclBinderL Source # | |
Instance detailsDefined in Cubix.Language.Parametric.Syntax.VarDecl |
| (AssignIsStatement :-<: fs, All HFunctor fs) => InjF fs AssignL StatementL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (ExprIsRhs :-<: fs, All HFunctor fs) => InjF fs ExprL RhsL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (StatementIsBlockItem :-<: fs, All HFunctor fs) => InjF fs StatementL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (PyCompIsExpr :-<: fs, All HFunctor fs) => InjF fs PyCompL ExprL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (IdentIsPyLValue :-<: fs, All HFunctor fs) => InjF fs IdentL PyLValueL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (PyClassIsStatement :-<: fs, All HFunctor fs) => InjF fs PyClassL StatementL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (FunctionCallIsExpr :-<: fs, All HFunctor fs) => InjF fs FunctionCallL ExprL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (ExprIsFunctionExp :-<: fs, All HFunctor fs) => InjF fs ExprL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (ExprIsPositionalArgExp :-<: fs, All HFunctor fs) => InjF fs ExprL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (ExprIsReceiver :-<: fs, All HFunctor fs) => InjF fs ExprL ReceiverL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (FunctionDefIsStatement :-<: fs, All HFunctor fs) => InjF fs FunctionDefL StatementL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (PyBlockIsFunctionBody :-<: fs, All HFunctor fs) => InjF fs PyBlockL FunctionBodyL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| (AssignIsStat :-<: fs, All HFunctor fs) => InjF fs AssignL StatL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (StatIsBlockItem :-<: fs, All HFunctor fs) => InjF fs StatL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (SingleLocalVarDeclIsStat :-<: fs, All HFunctor fs) => InjF fs SingleLocalVarDeclL StatL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (FunctionCallIsFunCall :-<: fs, All HFunctor fs) => InjF fs FunctionCallL FunCallL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (ExpIsPositionalArgExp :-<: fs, All HFunctor fs) => InjF fs ExpL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (PrefixExpIsFunctionExp :-<: fs, All HFunctor fs) => InjF fs PrefixExpL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (PrefixExpIsReceiver :-<: fs, All HFunctor fs) => InjF fs PrefixExpL ReceiverL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (FunctionDefIsStat :-<: fs, All HFunctor fs) => InjF fs FunctionDefL StatL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (BlockIsFunctionBody :-<: fs, All HFunctor fs) => InjF fs BlockL FunctionBodyL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| (IdentIsJSExpression :-<: fs, All HFunctor fs) => InjF fs IdentL JSExpressionL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSExpressionIsLocalVarInit :-<: fs, All HFunctor fs) => InjF fs JSExpressionL LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSExpressionIsVarDeclBinder :-<: fs, All HFunctor fs) => InjF fs JSExpressionL VarDeclBinderL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (MultiLocalVarDeclIsJSStatement :-<: fs, All HFunctor fs) => InjF fs MultiLocalVarDeclL JSStatementL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSExpressionIsRhs :-<: fs, All HFunctor fs) => InjF fs JSExpressionL RhsL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSExpressionIsLhs :-<: fs, All HFunctor fs) => InjF fs JSExpressionL LhsL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSAssignOpIsAssignOp :-<: fs, All HFunctor fs) => InjF fs JSAssignOpL AssignOpL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (AssignIsJSExpression :-<: fs, All HFunctor fs) => InjF fs AssignL JSExpressionL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (BlockIsJSStatement :-<: fs, All HFunctor fs) => InjF fs BlockL JSStatementL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSStatementIsBlockItem :-<: fs, All HFunctor fs) => InjF fs JSStatementL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSBlockIsJSAST :-<: fs, All HFunctor fs) => InjF fs JSBlockL JSASTL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (FunctionCallIsJSExpression :-<: fs, All HFunctor fs) => InjF fs FunctionCallL JSExpressionL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSExpressionIsPositionalArgExp :-<: fs, All HFunctor fs) => InjF fs JSExpressionL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSExpressionIsFunctionExp :-<: fs, All HFunctor fs) => InjF fs JSExpressionL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (FunctionDefIsJSStatement :-<: fs, All HFunctor fs) => InjF fs FunctionDefL JSStatementL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (JSBlockIsFunctionBody :-<: fs, All HFunctor fs) => InjF fs JSBlockL FunctionBodyL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| (VarInitIsLocalVarInit :-<: fs, All HFunctor fs) => InjF fs VarInitL LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (MultiLocalVarDeclIsBlockStmt :-<: fs, All HFunctor fs) => InjF fs MultiLocalVarDeclL BlockStmtL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (AssignIsExp :-<: fs, All HFunctor fs) => InjF fs AssignL ExpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (ExpIsRhs :-<: fs, All HFunctor fs) => InjF fs ExpL RhsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (BlockStmtIsBlockItem :-<: fs, All HFunctor fs) => InjF fs BlockStmtL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (AssignOpIsAssignOp :-<: fs, All HFunctor fs) => InjF fs AssignOpL AssignOpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (FunctionCallIsMethodInvocation :-<: fs, All HFunctor fs) => InjF fs FunctionCallL MethodInvocationL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (NameIsFunctionExp :-<: fs, All HFunctor fs) => InjF fs NameL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (ExpIsPositionalArgExp :-<: fs, All HFunctor fs) => InjF fs ExpL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (FunctionDeclIsMemberDecl :-<: fs, All HFunctor fs) => InjF fs FunctionDeclL MemberDeclL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (JavaMethodDeclAttrsIsFunctionDeclAttrs :-<: fs, All HFunctor fs) => InjF fs JavaMethodDeclAttrsL FunctionDeclAttrsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (JavaParamAttrsIsFunctionParameterDeclAttrs :-<: fs, All HFunctor fs) => InjF fs JavaParamAttrsL FunctionParameterDeclAttrsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (JavaVarargsParamIsFunctionParameterDecl :-<: fs, All HFunctor fs) => InjF fs JavaVarargsParamL FunctionParameterDeclL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (FunctionDefIsMemberDecl :-<: fs, All HFunctor fs) => InjF fs FunctionDefL MemberDeclL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (JavaMethodDeclAttrsIsFunctionDefAttrs :-<: fs, All HFunctor fs) => InjF fs JavaMethodDeclAttrsL FunctionDefAttrsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (JavaParamAttrsIsParameterAttrs :-<: fs, All HFunctor fs) => InjF fs JavaParamAttrsL ParameterAttrsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (JavaVarargsParamIsFunctionParameter :-<: fs, All HFunctor fs) => InjF fs JavaVarargsParamL FunctionParameterL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (BlockIsFunctionBody :-<: fs, All HFunctor fs) => InjF fs BlockL FunctionBodyL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| (MultiLocalVarDeclIsCCompoundBlockItem :-<: fs, All HFunctor fs) => InjF fs MultiLocalVarDeclL CCompoundBlockItemL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CInitializerIsLocalVarInit :-<: fs, All HFunctor fs) => InjF fs CInitializerL LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CExpressionIsLhs :-<: fs, All HFunctor fs) => InjF fs CExpressionL LhsL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CExpressionIsRhs :-<: fs, All HFunctor fs) => InjF fs CExpressionL RhsL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CAssignOpIsAssignOp :-<: fs, All HFunctor fs) => InjF fs CAssignOpL AssignOpL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (AssignIsCExpression :-<: fs, All HFunctor fs) => InjF fs AssignL CExpressionL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CCompoundBlockItemIsBlockItem :-<: fs, All HFunctor fs) => InjF fs CCompoundBlockItemL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (FunctionCallIsCExpression :-<: fs, All HFunctor fs) => InjF fs FunctionCallL CExpressionL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CExpressionIsFunctionExp :-<: fs, All HFunctor fs) => InjF fs CExpressionL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CExpressionIsPositionalArgExp :-<: fs, All HFunctor fs) => InjF fs CExpressionL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (FunctionDeclIsCDeclarator :-<: fs, All HFunctor fs) => InjF fs FunctionDeclL CDeclaratorL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CFunParamAttrsIsFunctionParameterDeclAttrs :-<: fs, All HFunctor fs) => InjF fs CFunParamAttrsL FunctionParameterDeclAttrsL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CSpecialParamIsFunctionParameterDecl :-<: fs, All HFunctor fs) => InjF fs CSpecialParamL FunctionParameterDeclL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (FunctionDefIsCFunctionDef :-<: fs, All HFunctor fs) => InjF fs FunctionDefL CFunctionDefL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CFunParamAttrsIsParameterAttrs :-<: fs, All HFunctor fs) => InjF fs CFunParamAttrsL ParameterAttrsL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CSpecialParamIsFunctionParameter :-<: fs, All HFunctor fs) => InjF fs CSpecialParamL FunctionParameterL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (COldStyleParamIsFunctionParameter :-<: fs, All HFunctor fs) => InjF fs COldStyleParamL FunctionParameterL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (CStatementIsFunctionBody :-<: fs, All HFunctor fs) => InjF fs CStatementL FunctionBodyL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MPythonSig IdentL LhsL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| InjF MPythonSig IdentL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| InjF MPythonSig IdentL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| InjF MPythonSig IdentL ExprL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| InjF MPythonSig AssignL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| InjF MLuaSig IdentL VarDeclBinderL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig IdentL LhsL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig IdentL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig IdentL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig IdentL ExpL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig SingleLocalVarDeclL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig AssignL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig ExpL LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig ExpL RhsL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MJSSig IdentL VarDeclBinderL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig IdentL LhsL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig IdentL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig IdentL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig SingleLocalVarDeclL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig MultiLocalVarDeclL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig AssignL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJSSig AssignL JSStatementL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJavaSig IdentL LhsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig IdentL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig IdentL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig IdentL ExpL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig MultiLocalVarDeclL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig AssignL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig BlockL StmtL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig StmtL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig ExpL LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MJavaSig ExpL FunctionArgumentL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |
| InjF MCSig IdentL LhsL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig IdentL FunctionExpL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig IdentL PositionalArgExpL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig IdentL CExpressionL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig MultiLocalVarDeclL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig AssignL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig CStatementL BlockItemL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MCSig CExpressionL LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| (TupleBinder :-<: fs, All HFunctor fs) => InjF fs [IdentL] VarDeclBinderL Source # | |
Instance detailsDefined in Cubix.Language.Parametric.Syntax.VarDecl |
| (CDeclarationSpecifiersIsMultiLocalVarDeclCommonAttrs :-<: fs, All HFunctor fs) => InjF fs [CDeclarationSpecifierL] MultiLocalVarDeclCommonAttrsL Source # | |
Instance detailsDefined in Cubix.Language.C.Parametric.Common.Types |
| InjF MPythonSig [PyLValueL] LhsL Source # | |
Instance detailsDefined in Cubix.Language.Python.Parametric.Common.Types |
| InjF MLuaSig [VarL] LhsL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig [ExpL] LocalVarInitL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig [ExpL] RhsL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MLuaSig (Maybe [ExpL]) BlockEndL Source # | |
Instance detailsDefined in Cubix.Language.Lua.Parametric.Common.Types |
| InjF MJSSig (Maybe IdentL) JSIdentL Source # | |
Instance detailsDefined in Cubix.Language.JavaScript.Parametric.Common.Types |
| InjF MJavaSig ([ModifierL], TypeL) MultiLocalVarDeclCommonAttrsL Source # | |
Instance detailsDefined in Cubix.Language.Java.Parametric.Common.Types |