LCOV - code coverage report
Current view: top level - build directory/src/plugins/yanlr - YAMLListener.h (source / functions) Hit Total Coverage
Test: coverage-filtered.info Lines: 1 1 100.0 %
Date: 2019-09-12 12:28:41 Functions: 0 0 -

          Line data    Source code
       1             : 
       2             : // Generated from /home/jenkins/workspace/libelektra_PR-2949-JSVQFJNQUXFDDEIVMWX2NWLWVTIX5MLFKA62ACPFOA3QLNMROQ7Q/src/plugins/yanlr/YAML.g4 by ANTLR 4.7.2
       3             : 
       4             : #pragma once
       5             : 
       6             : 
       7             : #include "antlr4-runtime.h"
       8             : #include "YAML.h"
       9             : 
      10             : 
      11             : namespace yanlr {
      12             : 
      13             : /**
      14             :  * This interface defines an abstract listener for a parse tree produced by YAML.
      15             :  */
      16          62 : class  YAMLListener : public antlr4::tree::ParseTreeListener {
      17             : public:
      18             : 
      19             :   virtual void enterYaml(YAML::YamlContext *ctx) = 0;
      20             :   virtual void exitYaml(YAML::YamlContext *ctx) = 0;
      21             : 
      22             :   virtual void enterChild(YAML::ChildContext *ctx) = 0;
      23             :   virtual void exitChild(YAML::ChildContext *ctx) = 0;
      24             : 
      25             :   virtual void enterEmpty(YAML::EmptyContext *ctx) = 0;
      26             :   virtual void exitEmpty(YAML::EmptyContext *ctx) = 0;
      27             : 
      28             :   virtual void enterValue(YAML::ValueContext *ctx) = 0;
      29             :   virtual void exitValue(YAML::ValueContext *ctx) = 0;
      30             : 
      31             :   virtual void enterScalar(YAML::ScalarContext *ctx) = 0;
      32             :   virtual void exitScalar(YAML::ScalarContext *ctx) = 0;
      33             : 
      34             :   virtual void enterMap(YAML::MapContext *ctx) = 0;
      35             :   virtual void exitMap(YAML::MapContext *ctx) = 0;
      36             : 
      37             :   virtual void enterPairs(YAML::PairsContext *ctx) = 0;
      38             :   virtual void exitPairs(YAML::PairsContext *ctx) = 0;
      39             : 
      40             :   virtual void enterPair(YAML::PairContext *ctx) = 0;
      41             :   virtual void exitPair(YAML::PairContext *ctx) = 0;
      42             : 
      43             :   virtual void enterKey(YAML::KeyContext *ctx) = 0;
      44             :   virtual void exitKey(YAML::KeyContext *ctx) = 0;
      45             : 
      46             :   virtual void enterSequence(YAML::SequenceContext *ctx) = 0;
      47             :   virtual void exitSequence(YAML::SequenceContext *ctx) = 0;
      48             : 
      49             :   virtual void enterElements(YAML::ElementsContext *ctx) = 0;
      50             :   virtual void exitElements(YAML::ElementsContext *ctx) = 0;
      51             : 
      52             :   virtual void enterElement(YAML::ElementContext *ctx) = 0;
      53             :   virtual void exitElement(YAML::ElementContext *ctx) = 0;
      54             : 
      55             :   virtual void enterComment(YAML::CommentContext *ctx) = 0;
      56             :   virtual void exitComment(YAML::CommentContext *ctx) = 0;
      57             : 
      58             : 
      59             : };
      60             : 
      61             : }  // namespace yanlr

Generated by: LCOV version 1.13