• Home
  • Java
  • JSTL
  • Struts
  • Spring
  • Hibernate
  • Webservice
  • Eclipse
  • API
  • Guest Post
Menu
  • Explorer
  • poly-ql-master
    • GeorgePachitariu
      • ANTLR-First
        • antlr-generated
          • QLLexer.java
        • src
          • interpreter
            • ValueComputer.java
          • nodeAST
            • ASTNode.java
            • BinaryExpr.java
            • Expression.java
            • Ident.java
            • UnaryExpr.java
            • arithmetic
              • Add.java
              • Div.java
              • Mul.java
              • Sub.java
            • conditional
              • And.java
              • Or.java
            • literals
              • Bool.java
              • Int.java
              • LiteralWithoutValue.java
            • relational
              • Eq.java
              • GEq.java
              • GT.java
              • LEq.java
              • LT.java
              • NEq.java
            • sign
              • Neg.java
              • Not.java
              • Pos.java
            • syntactic
              • Form.java
              • IfBlock.java
              • IfElseBlock.java
              • Question.java
              • QuestionBody.java
              • Statement.java
          • parser
            • QLLexer.java
          • tests
            • ASTNodes.java
            • FunctionalTestsSyntacticExpr.java
            • FunctionalTestsTypeChecker.java
          • typeChecker
            • BooleanConditions.java
            • CyclicDependencies.java
            • DuplicateLabels.java
            • DuplicatedIdentifier.java
            • InvalidTypeOperands.java
            • UndefinedIdentifier.java
          • types
            • BoolType.java
            • IntType.java
            • Type.java
          • visitor
            • ASTVisitor.java
            • IdentifiersTypeMatcher.java
    • MattijnLahuis
      • QLJava
        • src
          • org
            • uva
              • sea
                • ql
                  • parser
                    • antlr
                      • QLLexer.java
                    • jacc
                      • ASTNode.java
                      • Ident.java
                      • Int.java
                      • QLLexer.java
                      • QLTokens.java
                    • rats
                      • RunRats.java
    • Nisha
      • QLJava
        • src
          • antlr4
            • FormParser.java
            • QLBaseListener.java
            • QLBaseVisitor.java
            • QLLexer.java
            • QLListener.java
            • QLParser.java
            • QLVisitor.java
            • expmain.java
            • test3.java
          • ast
            • ASTNode.java
            • Visitor.java
            • errormsg
              • Error.java
              • Message.java
            • evaluate
              • Bool.java
              • Int.java
              • Str.java
              • Value.java
            • form
              • Block.java
              • Computedquest.java
              • Form.java
              • IfElse.java
              • Ifstate.java
              • Question.java
              • Statement.java
              • StatementList.java
            • literals
              • BoolLiteral.java
              • IntLiteral.java
              • Literal.java
              • StrLiteral.java
            • type
              • Booltype.java
              • Inttype.java
              • Strtype.java
              • Type.java
            • visitors
              • BaseVisitor.java
          • expr
            • Expr.java
            • Ident.java
            • conditional
              • And.java
              • Or.java
            • operation
              • Add.java
              • Div.java
              • Mul.java
              • Operation.java
              • Sub.java
            • relational
              • Eq.java
              • GEq.java
              • GT.java
              • LEq.java
              • LT.java
              • NEq.java
            • unary
              • Neg.java
              • Not.java
              • Pos.java
              • Unaryexpr.java
          • gui
            • Evaluation.java
          • org
            • uva
              • sea
                • ql
                  • parser
                    • antlr
                      • QLLexer.java
                    • jacc
                      • QLLexer.java
                      • QLTokens.java
                    • rats
                      • RunRats.java
          • test
            • ExprTest1.java
            • ParseError.java
            • QParse.java
            • TestEvaluation.java
            • TestQL.java
            • Testtypecheck.java
          • typecheck
            • Typecheck.java
      • src
        • antlr4
          • QLBaseListener.java
          • QLBaseVisitor.java
          • QLLexer.java
          • QLListener.java
          • QLParser.java
          • QLVisitor.java
        • ast
          • ASTNode.java
          • Visitor.java
          • errormsg
            • Error.java
          • evaluate
            • Bool.java
            • Int.java
            • Str.java
            • Undefined.java
            • Value.java
          • form
            • Block.java
            • Computedquest.java
            • Form.java
            • IfElse.java
            • Ifstate.java
            • Question.java
            • Statement.java
            • StatementList.java
          • literals
            • BoolLiteral.java
            • IntLiteral.java
            • Literal.java
            • StrLiteral.java
          • type
            • Booltype.java
            • Inttype.java
            • Strtype.java
            • Type.java
          • visitors
            • BaseVisitor.java
        • expr
          • Expr.java
          • Ident.java
          • conditional
            • And.java
            • Or.java
          • operation
            • Add.java
            • Div.java
            • Mul.java
            • Operation.java
            • Sub.java
          • relational
            • Eq.java
            • GEq.java
            • GT.java
            • LEq.java
            • LT.java
            • NEq.java
          • unary
            • Neg.java
            • Not.java
            • Pos.java
            • Unaryexpr.java
        • gui
          • Evaluation.java
          • component
            • CheckBox.java
            • ComputedControl.java
            • Control.java
            • TextField.java
            • TypeToWidget.java
          • observers
            • ComputedQuestionObserver.java
            • ControlChangeHandler.java
            • ControlObserver.java
            • EventChange.java
            • EventListener.java
            • EventSource.java
            • IfElseObserver.java
            • IfObserver.java
            • QuestionObserver.java
          • render
            • Renderer.java
            • State.java
        • test
          • ExprTest1.java
          • TestEvaluation.java
          • TestQL.java
          • TestRenderer.java
          • TypeCheckTest.java
        • typecheck
          • Typecheck.java
    • PhilippBeau
      • IFLessTermFrequency
        • src
          • nl
            • uva
              • sc
                • datatypes
                  • IndexGenerator.java
                  • IndexGeneratorStop.java
                  • Printer.java
                  • PrinterStop.java
                  • RecursiveIndexGenerator.java
                  • RecursivePrinter.java
                • parser
                  • BookParser.java
                • test
                  • TestTF.java
      • Parser
        • src
          • main
            • nl
              • uva
                • Main.java
                • parser
                  • ASTNode.java
                  • Form.java
                  • Line.java
                  • expression
                    • Addition.java
                    • And.java
                    • BinaryExpression.java
                    • Division.java
                    • Equal.java
                    • Expression.java
                    • ExpressionChangeListener.java
                    • GraterEqualThan.java
                    • GraterThan.java
                    • LowerEqualThan.java
                    • LowerThan.java
                    • Minus.java
                    • Multiplication.java
                    • Not.java
                    • Or.java
                    • Substraction.java
                    • UnEqual.java
                    • Variable.java
                    • unary
                      • UnaryExpression.java
                      • VariableAtom.java
                  • statement
                    • Block.java
                    • Declaration.java
                    • FixedDeclaration.java
                    • IfThen.java
                    • IfThenElse.java
                    • Statement.java
                • ui
                  • UI.java
                  • UIValueChangeListener.java
                  • element
                    • DeclarationUI.java
                    • ExpressionUI.java
                    • FormUI.java
                    • IfThenElseUI.java
                    • IfThenUI.java
                    • UIElement.java
                  • types
                    • BooleanUI.java
                    • MoneyUI.java
                    • TextUI.java
                    • ValueUI.java
                • validation
                  • ASTValidation.java
                  • Scope.java
                  • error
                    • DuplicatedVariableError.java
                    • InvalidTypeError.java
                    • ValidationError.java
                    • VariableNotFoundError.java
                  • type
                    • Bool.java
                    • Invalid.java
                    • Money.java
                    • Text.java
                    • Value.java
                  • warning
                    • DuplicateLabelWarning.java
                    • ValidationWarning.java
          • test
            • nl
              • uva
                • AllTests.java
                • ExpressionTest.java
                • ParserTest.java
                • ValidationTest.java
      • TermFrequency
        • src
          • nl
            • uva
              • sc
                • parser
                  • BookParser.java
                  • Token.java
                  • subscriber
                    • BookParserSubscriber.java
                    • TermFrequency.java
                • test
                  • TestTF.java
      • TermFrequencyCalisthenics
        • src
          • nl
            • uva
              • sc
                • datatypes
                  • Frequency.java
                  • Line.java
                  • StopWord.java
                  • Word.java
                • parser
                  • BookParser.java
                  • Token.java
                  • subscriber
                    • BookParserSubscriber.java
                    • ParserSubscribers.java
                    • TermFrequency.java
                • test
                  • TestTF.java
    • SantiagoCarrillo
      • q-language
        • src
          • edu
            • uva
              • softwarecons
                • checker
                  • ExpressionTypeChecker.java
                  • TypeChecker.java
                  • error
                    • ConditionInvalidTypeError.java
                    • CyclicDependencyError.java
                    • DuplicateQuestionError.java
                    • InvalidComputedQuestionExpressionType.java
                    • InvalidComputedQuestionType.java
                    • InvalidTypeError.java
                    • QuestionnaireError.java
                    • UndefinedReferenceError.java
                  • warning
                    • DuplicatedQuestionLabelWarning.java
                    • QuestionnaireWarning.java
                • evaluator
                  • ExpressionEvaluator.java
                  • QuestionEvalVisitor.java
                • exception
                  • CompareException.java
                  • InvalidDateFormatException.java
                • grammar
                  • QuestionnaireBaseVisitor.java
                  • QuestionnaireBuilderVisitor.java
                  • QuestionnaireLexer.java
                  • QuestionnaireParser.java
                  • QuestionnaireVisitor.java
                • main
                  • Main.java
                • model
                  • Form.java
                  • expression
                    • BinaryExpression.java
                    • Expression.java
                    • UnaryExpression.java
                    • arithmetic
                      • AddExpression.java
                      • DivExpression.java
                      • MulExpression.java
                      • SubExpression.java
                    • comparison
                      • EqualExpression.java
                      • GreaterEqualExpression.java
                      • GreaterExpression.java
                      • LessEqualExpression.java
                      • LessExpression.java
                      • NotEqualExpression.java
                    • literal
                      • BoolExpression.java
                      • IdExpression.java
                      • IntExpression.java
                      • StringExpression.java
                    • logical
                      • AndExpression.java
                      • NotExpression.java
                      • OrExpression.java
                  • question
                    • BasicQuestion.java
                    • ComputedQuestion.java
                    • ElseQuestion.java
                    • IfQuestion.java
                    • Question.java
                  • type
                    • BooleanType.java
                    • DateType.java
                    • DecimalType.java
                    • IntegerType.java
                    • MoneyType.java
                    • NumericType.java
                    • StringType.java
                    • Type.java
                  • value
                    • ArithmeticValue.java
                    • BooleanValue.java
                    • ComparableValue.java
                    • CurrencyValue.java
                    • DateValue.java
                    • DecimalValue.java
                    • IntegerValue.java
                    • StringValue.java
                    • Value.java
                • test
                  • ExpressionEvaluatorTest.java
                  • ExpressionTypeCheckerTest.java
                  • FormElmentsTest.java
                  • QuestionnaireBuilderVisitorTest.java
                  • QuestionnaireParserTest.java
                  • TypeCheckerTest.java
                • ui
                  • MainApplication.java
                  • dialog
                    • DialogFactory.java
                  • question
                    • BooleanQuestionHBox.java
                    • ComputedQuestionHBox.java
                    • DateQuestionHBox.java
                    • InputQuestionHBox.java
                    • NumericQuestionHBox.java
                    • QuestionHBox.java
                  • widget
                    • DatePicker.java
                    • NumericTextField.java
                    • TitleHBox.java
                • util
                  • FileReader.java
                  • ParserBuilder.java
                  • StringUtil.java
                • visitor
                  • QuestionnaireElement.java
                  • expression
                    • ExpressionElement.java
                    • ExpressionElementVisitor.java
                    • ExpressionEval.java
                    • ExpressionEvalVisitor.java
                  • form
                    • FormBaseVisitor.java
                    • FormElement.java
                    • FormElementVisitor.java
                    • FormPrettyPrintVisitor.java
                  • type
                    • TypeElement.java
                    • TypeElementVisitor.java
    • WelcomeBaseListener.java
    • WelcomeLexer.java
    • WelcomeListener.java
    • WelcomeParser.java
    • cindyberg
      • QLJava
        • src
          • org
            • uva
              • sea
                • ql
                  • TestAllUnitTests.java
                  • ast
                    • ASTNode.java
                    • Expression.java
                    • ExpressionVisitor.java
                    • IVisitor.java
                    • Identifier.java
                    • StatementVisitor.java
                    • TypeVisitor.java
                    • literal
                      • BooleanLiteral.java
                      • IntegerLiteral.java
                      • Literal.java
                      • StringLiteral.java
                    • operators
                      • BinaryOperator.java
                      • UnaryOperator.java
                      • arithmetic
                        • Add.java
                        • Div.java
                        • Mul.java
                        • Neg.java
                        • Pos.java
                        • Sub.java
                      • comparison
                        • Eq.java
                        • GEq.java
                        • GT.java
                        • LEq.java
                        • LT.java
                        • NEq.java
                      • logical
                        • And.java
                        • Not.java
                        • Or.java
                    • statement
                      • ExpressionQuestion.java
                      • Form.java
                      • IVisitor.java
                      • IfElseStatement.java
                      • IfStatement.java
                      • Question.java
                      • Questions.java
                      • Statement.java
                    • type
                      • BooleanType.java
                      • IntegerType.java
                      • MissingType.java
                      • StringType.java
                      • Type.java
                  • evaluate
                    • BooleanValue.java
                    • EvaluateExpression.java
                    • IntegerValue.java
                    • StringValue.java
                    • TestEvaluate.java
                    • UndefinedValue.java
                    • Value.java
                    • VariableEnvironment.java
                  • gui
                    • Main.java
                    • questionaire
                      • ConditionalObserver.java
                      • ExpressionObserver.java
                      • QuestionaireView.java
                      • Renderer.java
                      • State.java
                      • TypeToWidget.java
                    • startIDE
                      • IDEController.java
                      • IDERenderer.java
                      • StartScreen.java
                      • TypeChecker.java
                    • widget
                      • BooleanWidget.java
                      • IntegerWidget.java
                      • MissingWidget.java
                      • StringWidget.java
                      • Widget.java
                  • parser
                    • jacc
                      • ParseException.java
                      • Parser.java
                      • QLLexer.java
                      • QLParser.java
                      • QLTokens.java
                    • test
                      • TestExpressions.java
                      • TestForm.java
                      • TestParser.java
                      • TestStatements.java
                      • TestTypes.java
                  • typechecker
                    • AbstractTestTypeChecker.java
                    • ExpressionChecker.java
                    • StatementChecker.java
                    • TestTypeChecker.java
                    • TypeEnvironment.java
          • problems
            • CompatibleError.java
            • DuplicateLabelWarning.java
            • Error.java
            • NotDeclaredError.java
            • Problems.java
            • RedeclaredWarning.java
            • TypeError.java
            • Warning.java
    • eenass
      • QLanguage
        • src
          • antlr
            • QLangBaseListener.java
            • QLangLexer.java
            • QLangListener.java
            • QLangParser.java
          • ast
            • ASTNode.java
            • expr
              • Expr.java
              • Identifier.java
              • binExpr
                • Add.java
                • And.java
                • BinExpr.java
                • Div.java
                • Eq.java
                • GEq.java
                • GT.java
                • LEq.java
                • LT.java
                • Mul.java
                • NEq.java
                • Or.java
                • Sub.java
              • literal
                • BoolLiteral.java
                • IntLiteral.java
                • Literals.java
                • StrLiteral.java
              • unExpr
                • Neg.java
                • Not.java
                • Pos.java
                • UnExpr.java
            • statement
              • Block.java
              • ComputedQuestion.java
              • Form.java
              • IfStatement.java
              • IfelseStatement.java
              • Question.java
              • Statement.java
              • StatementList.java
            • types
              • BoolType.java
              • IntType.java
              • StrType.java
              • Type.java
              • UnknownType.java
            • value
              • Bool.java
              • Int.java
              • Str.java
              • Undefined.java
              • Value.java
            • visitors
              • ExprVisitor.java
              • StatementVisitor.java
              • TypeVisitor.java
          • gui
            • TypeCheckedForm.java
            • component
              • CheckBox.java
              • ComputedWidget.java
              • IntTextField.java
              • StrTextField.java
              • TypeToWidget.java
              • Widget.java
            • observers
              • ComputedQuestionObserver.java
              • EventChange.java
              • EventListener.java
              • EventSource.java
              • FormSubmission.java
              • IfElseObserver.java
              • IfObserver.java
              • WidgetChangeHandler.java
              • WidgetObserver.java
            • render
              • Evaluator.java
              • Renderer.java
              • State.java
          • parser
            • ExprParser.java
            • StatementParser.java
            • TypeParser.java
          • tests
            • EvaluatorTest.java
            • ParserTest.java
            • RendererTest.java
            • TestExpression.java
            • TypeCheckerTest.java
          • typecheck
            • ErrorList.java
            • ExprTypeChecker.java
            • StatementTypeChecker.java
            • SymbolTable.java
        • target
          • generated-sources
            • antlr4
              • antlr
                • QLangBaseListener.java
                • QLangLexer.java
                • QLangListener.java
                • QLangParser.java
    • ikmarlin
      • ikmarlin-ql
        • src
          • org
            • uva
              • sea
                • ql
                  • QL.java
                  • ast
                    • expr
                      • Add.java
                      • And.java
                      • Binary.java
                      • BoolLiteral.java
                      • Div.java
                      • Eq.java
                      • Expr.java
                      • GEq.java
                      • GT.java
                      • Ident.java
                      • IntLiteral.java
                      • LEq.java
                      • LT.java
                      • Literal.java
                      • Mul.java
                      • NEq.java
                      • Neg.java
                      • Not.java
                      • NumberLiteral.java
                      • Or.java
                      • Pos.java
                      • StrLiteral.java
                      • Sub.java
                      • Unary.java
                    • form
                      • Form.java
                    • stmt
                      • AnswerableQuestion.java
                      • Block.java
                      • ComputedQuestion.java
                      • ConditionalQuestion.java
                      • IfThenElseStatement.java
                      • IfThenStatement.java
                      • Question.java
                      • Stmt.java
                    • type
                      • Bool.java
                      • Int.java
                      • Null.java
                      • Number.java
                      • Str.java
                      • Type.java
                      • Undefined.java
                  • checker
                    • CheckCyclicDependency.java
                    • CheckDuplicateQuestion.java
                    • CheckType.java
                    • CheckUndefinedQuestion.java
                    • ErrorGUI.java
                    • ExceptionGUI.java
                    • SemanticChecker.java
                    • SymbolCollector.java
                    • WarningGUI.java
                    • exception
                      • QLException.java
                      • error
                        • CyclicDependencyError.java
                        • DependencyError.java
                        • DuplicateError.java
                        • DuplicateQuestion.java
                        • Error.java
                        • IllegalArithmeticError.java
                        • IllegalBooleanError.java
                        • IllegalStringError.java
                        • IllegalTypeError.java
                        • IncompatibleTypesError.java
                        • TypeError.java
                        • UndefinedQuestion.java
                      • warning
                        • DuplicateLabel.java
                        • DuplicateWarning.java
                        • Warning.java
                    • helper
                      • Dependency.java
                      • IPair.java
                    • visitor
                      • ExprVisitorIdentifiers.java
                      • ExprVisitorType.java
                      • IExprVisitable.java
                      • IExprVisitor.java
                      • IStmtVisitable.java
                      • IStmtVisitor.java
                      • StmtVisitorDependencies.java
                  • interpreter
                    • Controller.java
                    • FormGUI.java
                    • Results.java
                    • WriteXML.java
                    • value
                      • Bool.java
                      • Int.java
                      • Num.java
                      • Str.java
                      • Undefined.java
                      • Value.java
                    • visitor
                      • ExprEvaluator.java
                      • ITypeVisitable.java
                      • ITypeVisitor.java
                    • widget
                      • AnswerableQuestionWidget.java
                      • BoolInput.java
                      • ComputedQuestionWidget.java
                      • IntInput.java
                      • Label.java
                      • StrInput.java
                      • Widget.java
                  • parser
                    • antlr
                      • QLLexer.java
                      • QLParser.java
                    • test
                      • BlockParser.java
                      • ExprParser.java
                      • FormParser.java
                      • IParser.java
                      • ParseError.java
                      • StmtParser.java
                      • TestBlock.java
                      • TestExpressions.java
                      • TestForm.java
                      • TestStatements.java
                  • vendor
                    • SpringUtilities.java
    • ivan
      • ql-project
        • src
          • net
            • iplantevin
              • ql
                • antlr
                  • QLBaseVisitor.java
                  • QLLexer.java
                  • QLParser.java
                  • QLVisitor.java
                • ast
                  • ASTNode.java
                  • LineInfo.java
                  • astbuilder
                    • ASTBuilder.java
                    • ASTBuilderDemo.java
                    • ASTBuilderVisitor.java
                  • expressions
                    • Expression.java
                    • Par.java
                    • literals
                      • Bool.java
                      • ID.java
                      • Int.java
                      • Str.java
                    • operators
                      • Add.java
                      • And.java
                      • Binary.java
                      • Div.java
                      • EQ.java
                      • GEQ.java
                      • GT.java
                      • LEQ.java
                      • LT.java
                      • Mul.java
                      • NEQ.java
                      • Neg.java
                      • Not.java
                      • Or.java
                      • Pos.java
                      • Sub.java
                      • Unary.java
                  • form
                    • Form.java
                    • FormCollection.java
                  • statements
                    • Block.java
                    • Computation.java
                    • Conditional.java
                    • If.java
                    • IfElse.java
                    • Question.java
                    • Questionable.java
                    • Statement.java
                  • typechecking
                    • ErrorManager.java
                    • TypeCheckerVisitor.java
                    • TypeEnvironment.java
                  • types
                    • BooleanType.java
                    • ITypeVisitor.java
                    • IntegerType.java
                    • StringType.java
                    • Type.java
                    • UndefinedType.java
                  • visitors
                    • IASTVisitor.java
                    • IExpressionVisitor.java
                    • IStatementVisitor.java
                • errors
                  • ASTError.java
                  • ASTWarning.java
                  • DuplicateLabelWarning.java
                  • TypeError.java
                • evaluation
                  • BoolVal.java
                  • EvaluationVisitor.java
                  • IntVal.java
                  • StrVal.java
                  • UndefinedVal.java
                  • Value.java
                • gui
                  • formcomponents
                    • AbstractFormComponent.java
                    • AbstractWidgetContainer.java
                    • BoolWidget.java
                    • CompWidget.java
                    • ComputationContainer.java
                    • ConditionalComponent.java
                    • ContainerComponent.java
                    • IWidget.java
                    • IfComponent.java
                    • IfElseComponent.java
                    • IntWidget.java
                    • QuestionContainer.java
                    • StrWidget.java
                    • TypeToWidget.java
                  • main
                    • Demo.java
                    • FormEventManager.java
                    • FormFrame.java
                    • FormFrameBuilder.java
                    • GUIController.java
                    • IdentifierGatherer.java
                • tests
                  • EvaluationTests.java
                  • GrammarTest.java
                  • SmallASTTests.java
                  • TypeCheckingTests.java
    • lulu
      • QL
        • src
          • ql
            • ast
              • environment
                • Environment.java
              • expr
                • exprType
                  • BoolExpr.java
                  • Expr.java
                  • Ident.java
                  • IntExpr.java
                  • StrExpr.java
                • operation
                  • Operation.java
                  • add
                    • Add.java
                    • Sub.java
                  • andor
                    • And.java
                    • Or.java
                  • mul
                    • Div.java
                    • Mul.java
                  • rel
                    • Eq.java
                    • GEq.java
                    • GT.java
                    • LEq.java
                    • LT.java
                    • NEq.java
                  • un
                    • Neg.java
                    • Not.java
                    • Pos.java
              • form
                • ComputedQuestion.java
                • Form.java
                • FormItems.java
                • Question.java
                • answer
                  • AnswerComponent.java
                  • BoolComponent.java
                  • IntComponent.java
                  • StrComponent.java
                • stat
                  • IfElseStatement.java
                  • IfStatement.java
                  • Statement.java
              • message
                • Error.java
              • type
                • BoolType.java
                • IntType.java
                • NotDefined.java
                • StrType.java
                • Type.java
              • value
                • Bool.java
                • Int.java
                • Str.java
                • Value.java
            • gui
              • FormGUI.java
              • Main.java
            • parser
              • antlr
                • FormParser.java
                • QLBaseListener.java
                • QLLexer.java
                • QLListener.java
                • QLParser.java
              • test
                • ParseError.java
                • TestExpression.java
                • TestForms.java
                • TypeChecker.java
    • ovidiurosu
      • ql_src
        • ql
          • ast
            • AstBuilderVisitor.java
            • Questionnaire.java
            • QuestionnaireList.java
            • expression
              • BinaryExpression.java
              • IExpression.java
              • Id.java
              • IdSet.java
              • ParenthesesExpression.java
              • UnaryExpression.java
              • arithmetic
                • Add.java
                • Divide.java
                • Multiply.java
                • Remainder.java
                • Subtract.java
                • UnaryMinus.java
                • UnaryPlus.java
              • comparison
                • Equal.java
                • GreaterThan.java
                • GreaterThanEqual.java
                • LessThan.java
                • LessThanEqual.java
                • NotEqual.java
              • literal
                • BooleanLiteral.java
                • DecimalLiteral.java
                • IEnumElement.java
                • IRangeElement.java
                • IntegerLiteral.java
                • Literal.java
                • NumberLiteral.java
                • StringLiteral.java
              • logical
                • LogicalAnd.java
                • LogicalOr.java
                • Not.java
            • expression_evaluator
              • ExpressionEvaluatorVisitor.java
              • ExpressionIdSetBuilderVisitor.java
              • NumberTypeValueGetterVisitor.java
              • TextValueGetterVisitor.java
              • ValueEnvironment.java
            • expression_value
              • BooleanValue.java
              • DecimalValue.java
              • IValue.java
              • IntegerValue.java
              • NullValue.java
              • NumberValue.java
              • StringValue.java
            • statement
              • Assignment.java
              • Block.java
              • ComputedAssignment.java
              • IAssignment.java
              • IStatement.java
              • IfStatement.java
              • StatementList.java
            • type
              • BooleanType.java
              • DateType.java
              • DecimalType.java
              • EnumType.java
              • IntegerType.java
              • MoneyType.java
              • NullType.java
              • NumberType.java
              • RangeType.java
              • StringType.java
              • Type.java
            • visitor_elements
              • IElement.java
              • IElementVisitor.java
              • IExpressionElement.java
              • IExpressionElementVisitor.java
              • INumberTypeElement.java
              • INumberTypeElementVisitor.java
              • IStatementElement.java
              • IStatementElementVisitor.java
              • ITypeElement.java
              • ITypeElementVisitor.java
              • IValueElement.java
              • IValueElementVisitor.java
          • error
            • ErrorList.java
            • IError.java
            • Notice.java
            • TypeError.java
            • Warning.java
          • gui
            • Label.java
            • QuestionnaireFrame.java
            • expression_interpreter
              • ExpressionInterpreter.java
              • ValueInterpreterVisitor.java
            • input_field
              • CalendarInput.java
              • CheckBoxInput.java
              • IInput.java
              • InputBuilderVisitor.java
              • ListInput.java
              • TextFieldInput.java
            • input_listener
              • DocumentInputListener.java
              • InputListener.java
              • InputListenerLinker.java
              • ItemInputListener.java
            • renderer
              • GuiRenderer.java
              • GuiRendererVisitor.java
            • widget
              • ComputedLabelInputPair.java
              • IWidget.java
              • IWidgetListener.java
              • IfElse.java
              • LabelInputPair.java
          • main
            • Main.java
            • Parser.java
          • package-info.java
          • type_checker
            • AssignmentChecker.java
            • Checker.java
            • ExpressionChecker.java
            • QuestionnaireListChecker.java
            • TypeChecker.java
            • TypeCheckerVisitor.java
            • TypeEnvironment.java
        • ql_test
          • AllTestsSuite.java
          • QlTest.java
          • ast
            • AstTest.java
            • BlockTest.java
            • ExpressionTest.java
            • FormsTest.java
            • StatementTest.java
            • TypeTest.java
          • parser
            • BlockTest.java
            • ExpressionTest.java
            • FormsTest.java
            • ParserTest.java
            • StatementTest.java
            • TypeTest.java
          • type_checker
            • TypeCheckerByBlockTest.java
            • TypeCheckerByFormsTest.java
            • TypeCheckerTest.java
    • peterbond
      • ql
        • src
          • ql
            • Compilert.java
            • ast
              • EInterface.java
              • EInterfaceVisitor.java
              • MyQLVisitor.java
              • Questionnaire.java
              • expressions
                • ExprInterface.java
              • misc
                • ParOp.java
              • operators
                • AddOp.java
                • AndOp.java
                • BinOp.java
                • DivOp.java
                • EqOp.java
                • GtEqOp.java
                • GtOp.java
                • LtEqOp.java
                • LtOp.java
                • ModOp.java
                • MulOp.java
                • NegOp.java
                • NeqOp.java
                • OInterface.java
                • OrOp.java
                • SubOp.java
                • UnOp.java
              • statements
                • IfElseStat.java
                • IfStat.java
                • QitExprStat.java
                • QitStat.java
                • QitStatInterface.java
                • SInterface.java
                • types
                  • STBoolean.java
                  • STInterface.java
                  • STMoney.java
                  • STText.java
              • types
                • TBoolean.java
                • TInterface.java
                • TMoney.java
                • TText.java
        • target
          • generated-sources
            • antlr4
              • NewqlBaseListener.java
              • NewqlLexer.java
              • NewqlListener.java
              • NewqlParser.java
    • prototypes
      • QLJava
        • src
          • org
            • uva
              • sea
                • ql
                  • parser
                    • antlr
                      • QLLexer.java
                    • jacc
                      • QLLexer.java
                      • QLTokens.java
                    • rats
                      • RunRats.java
    • sinan
      • Software Construction
        • src
          • softwareconstruction
            • SinansGrammerBaseListener.java
            • SinansGrammerLexer.java
            • SinansGrammerListener.java
            • SinansGrammerParser.java
            • SoftwareConstruction.java
            • form
              • Form.java
            • literals
              • BoolLiteral.java
              • Expression.java
              • IntLiteral.java
              • StringLiteral.java
            • operators
              • Minus.java
              • Plus.java
            • questions
              • ConditionalQuestion.java
              • Question.java
              • QuestionInterface.java
              • TypeCheckVisitor.java
              • Visitable.java
              • Visitor.java
            • types
              • AbstractType.java
              • BoolType.java
              • IntType.java
              • StringType.java
              • SuperType.java
              • Variable.java
    • skatt
      • QL
        • gen
          • Calculator4
            • Calculator4BaseListener.java
            • Calculator4Lexer.java
            • Calculator4Listener.java
            • Calculator4Parser.java
          • Form
            • FormBaseListener.java
            • FormLexer.java
            • FormListener.java
            • FormParser.java
          • Form2
            • Form2BaseListener.java
            • Form2BaseVisitor.java
            • Form2Lexer.java
            • Form2Listener.java
            • Form2Parser.java
            • Form2Visitor.java
          • QL4
            • QL4BaseListener.java
            • QL4BaseVisitor.java
            • QL4Lexer.java
            • QL4Listener.java
            • QL4Parser.java
            • QL4Visitor.java
          • WordSeparation
            • WordSeparationBaseListener.java
            • WordSeparationLexer.java
            • WordSeparationListener.java
            • WordSeparationParser.java
        • src
          • org
            • uva
              • sea
                • ql
                  • parser
                    • antlr
                      • Calculator4
                        • Calculator.java
                        • CalculatorListener.java
                      • Form
                        • Form.java
                        • FormListener.java
                      • Form2
                        • Form2.java
                        • Form2CustomVisitor.java
                        • Form2Listener.java
                      • QL4
                        • QL4.java
                        • QL4Visitor.java
                      • QLLexer.java
                      • WordSeparation
                        • WordSeparation.java
                        • WordSeparationListener.java
    • svenhaitjema
      • ConstructionFinal
        • src
          • construction
            • Construction.java
            • ErrorTypes
              • DuplicateLabelWarning.java
              • DuplicateQuestionError.java
              • InvalidOperandError.java
              • InvalidTypeError.java
              • TypeError.java
              • UndefinedVariableError.java
            • MainWindow.java
            • Operators
              • And.java
              • BinaryOperator.java
              • Division.java
              • Equals.java
              • Expression.java
              • GreaterThan.java
              • GreaterThanEquals.java
              • Minus.java
              • Multiplication.java
              • Or.java
              • Plus.java
              • SmallerThan.java
              • SmallerThanEquals.java
              • UnaryOperator.java
            • QuestionElements
              • ComputedQuestion.java
              • ConditionalQuestion.java
              • GeneralQuestion.java
              • Question.java
              • QuestionForm.java
              • QuestionTypeCheckVisitor.java
              • Visitable.java
              • Visitor.java
            • RenderElements
              • GUIQuestion.java
              • QuestionChangedListener.java
              • QuestionGUI.java
              • QuestionRenderVisitor.java
              • ValueChangedListener.java
            • Types
              • AbstractIType.java
              • BoolLiteral.java
              • BoolType.java
              • ErrorType.java
              • IType.java
              • IntLiteral.java
              • IntType.java
              • Literal.java
              • StringLiteral.java
              • StringType.java
              • Variable.java
            • Values
              • BoolValue.java
              • IntValue.java
              • StringValue.java
              • Value.java
            • testBaseListener.java
            • testLexer.java
            • testListener.java
            • testParser.java
        • test
          • construction
            • Operators
              • OperatorTests.java
              • ValueTests.java
    • tvkanters
      • PolyQL
        • src
          • nl
            • uva
              • polyql
                • Initialiser.java
                • antlr4
                  • LineInfoListener.java
                  • QuestionnaireBaseListener.java
                  • QuestionnaireLexer.java
                  • QuestionnaireListener.java
                  • QuestionnaireParser.java
                • ast
                  • AstComponent.java
                  • CalculatedQuestion.java
                  • ElseStatement.java
                  • Form.java
                  • IfStatement.java
                  • LineInfo.java
                  • Question.java
                  • Rule.java
                  • RuleContainer.java
                  • expressions
                    • BooleanAtom.java
                    • Expression.java
                    • NumberAtom.java
                    • QuestionAtom.java
                    • StringAtom.java
                    • operations
                      • BinaryOperation.java
                      • BinaryOperator.java
                      • Operation.java
                      • OperatorManager.java
                      • UnaryOperation.java
                      • UnaryOperator.java
                    • operators
                      • Add.java
                      • And.java
                      • Divide.java
                      • Equals.java
                      • GreaterThan.java
                      • GreaterThanOrEquals.java
                      • LesserThan.java
                      • LesserThanOrEquals.java
                      • Multiply.java
                      • Negative.java
                      • Not.java
                      • NotEquals.java
                      • Or.java
                      • Subtract.java
                      • Xor.java
                  • values
                    • BooleanValue.java
                    • InvalidValue.java
                    • NumberValue.java
                    • StringValue.java
                    • Type.java
                    • Value.java
                • utils
                  • Log.java
                  • ParserHelper.java
                  • SyntaxKey.java
                  • SyntaxMap.java
                • validation
                  • DuplicateIdError.java
                  • DuplicateLabelWarning.java
                  • InvalidBinaryOperationError.java
                  • InvalidIfStatementError.java
                  • InvalidTypeError.java
                  • InvalidUnaryOperationError.java
                  • UnknownIdError.java
                  • ValidationError.java
                  • ValidationErrors.java
                  • Validator.java
                • view
                  • BooleanValueView.java
                  • FormFrame.java
                  • IfStatementView.java
                  • NumberValueView.java
                  • QuestionView.java
                  • StringValueView.java
        • test
          • ParserTest.java
    • xhorjus
      • QL
        • src
          • ql
            • Test.java
            • ast
              • ASTVisitor.java
              • ElementInterface.java
              • ElementInterfaceVisitor.java
              • Form.java
              • Questionnaire.java
              • TypeVisitor.java
              • ValidityAssignment.java
              • ValidityExpression.java
              • ValidityInterface.java
              • ValidityQuestionnaire.java
              • expression
                • ExpressionInterface.java
                • ExpressionParentheses.java
              • literal
                • LiteralBool.java
                • LiteralInt.java
                • LiteralInterface.java
                • LiteralString.java
              • operator
                • BinaryOperator.java
                • OperatorAdd.java
                • OperatorAnd.java
                • OperatorArithmetic.java
                • OperatorConditional.java
                • OperatorDiv.java
                • OperatorEq.java
                • OperatorGt.java
                • OperatorGtEq.java
                • OperatorInterface.java
                • OperatorLt.java
                • OperatorLtEq.java
                • OperatorMod.java
                • OperatorMul.java
                • OperatorNeg.java
                • OperatorNeq.java
                • OperatorOr.java
                • OperatorRelational.java
                • OperatorSub.java
                • UnaryOperator.java
              • statement
                • StatementAssignment.java
                • StatementAssignmentInterface.java
                • StatementBoolean.java
                • StatementExpressionAssignment.java
                • StatementIf.java
                • StatementInterface.java
                • StatementMoney.java
                • StatementString.java
                • StatementTypeInterface.java
              • type
                • TypeBool.java
                • TypeInterface.java
                • TypeMoney.java
                • TypeNull.java
                • TypeString.java