Code Monkey home page Code Monkey logo

sublimelinter-gcc's Introduction

SublimeLinter-gcc

Package Control GitHub tag (latest SemVer) Project license GitHub stars Donate to this project using Paypal

This linter plugin for SublimeLinter provides an interface to gcc or other gcc-like (cross-)compiler. It will be used with files that have the C/C++ syntax. If you are using clang, you may want to check SublimeLinter-clang.

Installation

SublimeLinter must be installed in order to use this plugin. If SublimeLinter is not installed, please follow the instructions here.

Linter installation

Before using this plugin, you must ensure that gcc or other gcc-like compiler is installed on your system.

You may install gcc with the following method:

Once gcc is installed, you must ensure it is in your system PATH so that SublimeLinter can find it. This may not be as straightforward as you think, so please read Debugging PATH problems in the documentation.

Plugin installation

Please use Package Control to install the linter plugin. This will ensure that the plugin will be updated when new versions are available. If you want to install from source so you can modify the source code, you probably know what you are doing so we won't cover that here.

To install via Package Control, do the following:

  1. Within Sublime Text, bring up the Command Palette by Ctrl + Shift + P and type install. Among the commands you should see Package Control: Install Package. If that command is not highlighted, use the keyboard or mouse to select it. There will be a pause of a few seconds while Package Control fetches the list of available plugins.

  2. When the plugin list appears, type gcc. Among the entries you should see SublimeLinter-gcc. If that entry is not highlighted, use the keyboard or mouse to select it.

Settings

Here are some most frequently used custom settings.

Setting Description
executable The compiler's binary path. This is ["gcc"] or ["g++"] by default. If you are not using them, you have to set this to your compiler binary such as ["arm-none-eabi-gcc"].
I A list of directories to be added to the header's searching paths. I.e., paths for -I flags.
args A list of extra flags to be passed to the compiler. These should be used carefully as they may cause linting to fail.

Here is an example settings:

{
    "linters":
    {
        "gcc": {
            "disable": false,
            "executable": ["gcc"],
            "args": ["-fsyntax-only", "-std=c90"],
            "I": [
                "${file_path}/include",
                "${folder}/include",
                "/usr/local/include",
            ],
            "excludes": [],
        },
        "g++": {
            "disable": false,
            "executable": ["g++"],
            "args": ["-fsyntax-only", "-std=c++20"],
            "I": [
                "${file_path}/include",
                "${folder}/include",
                "/usr/local/include",
            ],
            "excludes": [],
        },
    },
}

Here are some useful docs for SublimeLinter settings.

Notes

  • Here is the official list of warning options in gcc 13.2.0. I prefer turn on all warnings via -Wall (this is default for this plugin) and then suppress unwanted warnings via -Wno- prefix.

  • Use the -fsyntax-only flag in args gives a much faster syntax-only checking but some warnings which are emitted in the code optimization phase would not be caught.

Demo

linting_example

Troubleshooting

C/C++ linting is not always straightforward. A few things to try when there's (almost) no linting information available:

  • Try to compile from the command line, and verify it works.
  • The linter might be missing some header files. They can be added with settings I.
  • Sometimes gcc fails to locate the C/C++ standard library headers.

Assuming the compilation works when executed via command line, try to compile with g++ -v. This will display all of the hidden flags that gcc uses. As a last resort, they can all be added in settings args.

Contributing

If you would like to contribute enhancements or fixes, please do the following:

  1. Fork the plugin repository.
  2. Hack on a separate topic branch created from the latest master.
  3. Commit and push the topic branch.
  4. Make sure your modification could pass unittests.
  5. Make a pull request.
  6. Be patient.

Please note that modifications should follow these coding guidelines:

  • Indent is 4 spaces.
  • Code should pass flake8 and pep257 linters.
  • Probably format codes with black code formatter.
  • Vertical whitespace helps readability, don’t be afraid to use it.
  • Please use descriptive variable names, no abbreviations unless they are very well known.

Thank you for helping out!

sublimelinter-gcc's People

Contributors

braver avatar jfcherng avatar kaste avatar optiligence avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sublimelinter-gcc's Issues

Sorry, we broke the interface again

During development of SublimeLinter 4 we have recently been made aware of the "double import bug", where modules cannot import from the top level. This means we've had to move the VERSION attribute from the top to /lint. We're pushing out updates today. This should really only affect people testing SL4, but it would be good to stay aligned.

Your version check should be updated as such:

return getattr(SublimeLinter.lint, 'VERSION', 3)

Sorry!

PS. We could move this repo into the SublimeLinter group. I'll make sure you'll still have full access to it, but it would also allow me and other SL maintainers to make minor changes like this. If this sounds like a good idea to you, you can transfer the repo to me and I'll put it in the group.

Remove -fsyntax-only in common_flags or make it an option

The -fsyntax-only flag is nice, however it doesn't allow some checks to be run. Especially if an optimization level like -O3 is given. One example is -Wreturn-type: this error won't be shown by the linter when the -fsyntax-only flag is given. One remedy would be to remove the -fsyntax-only flag completely. Another option would be to move the flag to extra_flags so that the user can easily remove it if needed.

https://github.com/jfcherng/SublimeLinter-contrib-gcc/blob/master/linter.py#L72

Linter giving false results

Iam using gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) . The linter give gcc:error stray "(some numbers" in program error. In the #include statements.
Here is the list of errors shown on using #include<bits/stdc++.h>
nqueen.cpp:
1:1 error gcc:error stray '\177' in program
1:1 error gcc:error stray '\1' in program
1:1 error gcc:error stray '\7' in program
1:1 error gcc:error stray '\211' in program
1:1 error gcc:error stray '\34' in program
1:1 error gcc:error stray '\4' in program
1:1 error gcc:error stray '\20' in program
1:1 error gcc:error stray '\177' in program
1:1 error gcc:error stray '\1' in program
1:1 error gcc:error stray '\7' in program
1:1 error gcc:error stray '\211' in program
1:1 error gcc:error stray '\34' in program
1:1 error gcc:error stray '\4' in program
1:1 error gcc:error stray '\20' in program
1:1 error gcc:error stray '\177' in program
1:1 error gcc:error stray '\1' in program
1:1 error gcc:error stray '\7' in program
1:1 error gcc:error stray '\211' in program
1:1 error gcc:error stray '\34' in program
1:1 error gcc:error stray '\4' in program
1:1 error gcc:error stray '\20' in program
1:1 error gcc:error stray '\177' in program
1:1 error gcc:error stray '\1' in program
1:1 error gcc:error stray '\7' in program
1:1 error gcc:error stray '\211' in program
1:1 error gcc:error stray '\34' in program
1:1 error gcc:error stray '\4' in program
1:1 error gcc:error stray '\20' in program
1:1 error gcc:error stray '\177' in program
1:1 error gcc:error stray '\1' in program
1:1 error gcc:error stray '\7' in program
1:1 error gcc:error stray '\211' in program
1:1 error gcc:error stray '\34' in program
1:1 error gcc:error stray '\4' in program
1:1 error gcc:error stray '\20' in program
1:1 error gcc:error 'ELF' does not name a type
1:1 error gcc:error 'c' does not name a type
Though Im able to easily run and complie the file.
I have tried reinstalling gcc it did not help.
Update: This is happening only the directory where I have used vs code and saved custom build files in the directory/.vscode.

SublimeLinter 4 will break this plugin

We're working on some big changes to SublimeLinter 4 to improve the UI and overal maintainability. This includes a change that will break compatibility. It's not completely clear on our end on how to fix this, but you can read about it here:

SublimeLinter/SublimeLinter#728 (comment)

We don't have a timeline for SL4, we're currently testing and still making changes so it might be in beta for a few months yet. Feel free to ask questions at https://github.com/SublimeLinter/SublimeLinter3.

Update messages when pushing new releases

Hi @jfcherng,

When a new build is released, the following message displays in Sublime Text:

SublimeLinter-contrib-iverilog has been updated. To see the changelog, visit
Preferences » Package Settings » SublimeLinter-contrib-iverilog » Changelog

Would it be possible to release new messages for every update?

Thanks!

Different binary to execute

Hi,
I'd like to use binary arm-none-eabi-gcc instead of gcc. Would it be possible make this option available in settings?

Linter says `(erred)` after version SL v4.3

I'm getting the following error with SL-gcc v1.3.8, SL v4.3.1, macOS 10.13.4:

Linter crashed.

Traceback (most recent call last):
  File "/Users/mfsimon/Library/Application Support/Sublime Text 3/Installed Packages/SublimeLinter.sublime-package/lint/backend.py", line 87, in execute_lint_task
    errors = linter.lint(code, view_has_changed, settings) or []
  File "/Users/mfsimon/Library/Application Support/Sublime Text 3/Installed Packages/SublimeLinter.sublime-package/lint/linter.py", line 713, in lint
    cmd = self.get_cmd()
  File "/Users/mfsimon/Library/Application Support/Sublime Text 3/Installed Packages/SublimeLinter.sublime-package/lint/linter.py", line 496, in get_cmd
    cmd = cmd()
  File "/Users/mfsimon/Library/Application Support/Sublime Text 3/Installed Packages/SublimeLinter-gcc.sublime-package/linter.py", line 134, in cmd
    settings = self.get_syntax_specific_settings(c_or_cpp)
  File "/Users/mfsimon/Library/Application Support/Sublime Text 3/Installed Packages/SublimeLinter-gcc.sublime-package/linter.py", line 166, in get_syntax_specific_settings
    settings['include_dirs'].append(os.path.dirname(file_path))
KeyError: 'include_dirs'

I'm using clang with setting: "c++_executable": "clang++"

Plugin crashes with SublimeLinter 4

SublimeLinter recently upgraded to version 4. I'm now seeing the plugin crash. I've pasted the output from the Sublime Text debug console below:

intersection
set()
intersection
set()
Instuction context
Instuction context
Instuction context
intersection
set()
Instuction context
Instuction context
Instuction context
intersection
set()
Instuction context
Instuction context
intersection
set()
Instuction context
intersection
set()
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
set()
Instuction context
Instuction context
Instuction context
set()
intersection
set()
Instuction context
Instuction context
intersection
set()
Instuction context
Instuction context
Instuction context
intersection
set()
set()
intersection
set()
Instuction context
Instuction context
Instuction context
set()
intersection
set()
Lable first
Lable first
{('default', 'label')}
intersection
{('default', 'label')}
intersection
{('default', 'label')}
Instuction context
Instuction context
Instuction context
{('default', 'label')}
intersection
{('default', 'label')}
Lable first
Lable first
intersection
{('default', 'label')}
Lable first
Lable first
Lable first
Lable first
intersection
{('default', 'label')}
intersection
{('n', 'label'), ('default', 'label')}
intersection
{('n', 'label'), ('default', 'label')}
intersection
{('default', 'label')}
intersection
{('default', 'label')}
Lable first
Lable first
intersection
{('default', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label')}
intersection
{('default', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('B', 'label')}
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Instuction context
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Instuction context
Instuction context
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
Lable first
Lable first
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('A', 'label'), ('default', 'label'), ('input_message', 'label'), ('C', 'label'), ('B', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('A', 'label'), ('input_message', 'label'), ('C', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
File was loaded out-of-band
intersection
{('summation', 'label'), ('fmt', 'label'), ('expression', 'label'), ('b', 'label'), ('main', 'label'), ('product', 'label'), ('error_message', 'label'), ('default', 'label'), ('difference', 'label'), ('quotient', 'label'), ('expression_string', 'label'), ('error', 'label'), ('a', 'label'), ('input_message', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('A', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('B', 'label'), ('default', 'label'), ('main', 'label'), ('C', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('default', 'label'), ('main', 'label'), ('C', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
intersection
{('b', 'label'), ('default', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Instuction context
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
Lable first
Lable first
Lable first
Lable first
Lable first
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Lable first
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Lable first
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Lable first
intersection
{('end', 'label'), ('discriminant', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Lable first
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('b_squared', 'label'), ('b', 'label'), ('discriminant', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('c', 'label'), ('a', 'label'), ('input_message', 'label'), ('input_format', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Lable first
Lable first
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Lable first
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
Instuction context
Instuction context
Instuction context
Instuction context
Instuction context
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('output_format', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
intersection
{('four_ac', 'label'), ('end', 'label'), ('discriminant', 'label'), ('b_squared', 'label'), ('b', 'label'), ('error_message', 'label'), ('default', 'label'), ('error', 'label'), ('main', 'label'), ('input_format', 'label'), ('a', 'label'), ('input_message', 'label'), ('c', 'label')}
SublimeLinter: ERROR: Linter crashed.

Traceback (most recent call last):
  File "lint.backend in /home/mandeep/.config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 97, in execute_lint_task
  File "lint.linter in /home/mandeep/.config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 794, in lint
  File "lint.linter in /home/mandeep/.config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 500, in get_cmd
  File "/home/mandeep/.config/sublime-text-3/Packages/SublimeLinter-contrib-gcc/linter.py", line 88, in cmd
    if persist.get_syntax(self.view) in ['c', 'c improved']:
AttributeError: 'module' object has no attribute 'get_syntax'
SublimeLinter: ERROR: Linter crashed.

Traceback (most recent call last):
  File "lint.backend in /home/mandeep/.config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 97, in execute_lint_task
  File "lint.linter in /home/mandeep/.config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 794, in lint
  File "lint.linter in /home/mandeep/.config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 500, in get_cmd
  File "/home/mandeep/.config/sublime-text-3/Packages/SublimeLinter-contrib-gcc/linter.py", line 88, in cmd
    if persist.get_syntax(self.view) in ['c', 'c improved']:
AttributeError: 'module' object has no attribute 'get_syntax'

Linter uses C++ settings when using a non-standard C syntax

I use a custom C syntax, but as a result the linter defaults to using g++ and its associated C++ settings. It would be nice if there was a setting to specify extra syntaxes, e.g.
"c_syntaxes": [ "Custom C" ]
or if it selected which settings to use based on the scope of the syntax (i.e. source.c).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.