Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

WebIDL

WebIDL - Interface design language

< >

WebIDL is an interface design language created in 2012.

#776on PLDB 11Years Old 445Users
0Books 0Papers 17Repos

Web IDL is an interface description language (IDL) format for describing application programming interfaces (APIs) that are intended to be implemented in web browsers.. Read more on Wikipedia...


Example from Linguist:
/* -*- Mode: linguist-disable-strategy-modeline-IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. * * The origin of this IDL file is * http://www.w3.org/TR/css3-animations/#animation-events- * http://dev.w3.org/csswg/css3-animations/#animation-events- * * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C * liability, trademark and document use rules apply. */ [Constructor(DOMString type, optional AnimationEventInit eventInitDict)] interface AnimationEvent : Event { readonly attribute DOMString animationName; readonly attribute float elapsedTime; readonly attribute DOMString pseudoElement; }; dictionary AnimationEventInit : EventInit { DOMString animationName = ""; float elapsedTime = 0; DOMString pseudoElement = ""; };

Language features

Feature Supported Token Example
Comments
/* A comment
*/
MultiLine Comments /* */
/* A comment
*/
Semantic Indentation X
loglan.html · web-idl.html · lucene-query-syntax.html

View source

- Build the next great programming language · Search · Day 213 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com