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 |