Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Update puppet grammar #25

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4c14244
Recognize full resource syntaxes
ccaum Feb 16, 2016
41f07fd
Add conditionals to repository
ccaum Feb 16, 2016
35ec1f9
Rename variable repo item to variables
ccaum Feb 16, 2016
1c74618
Add numbers as repository item
ccaum Feb 16, 2016
1d7da0a
Improve function identification
ccaum Feb 16, 2016
a9f7440
Support new application puppet definition type
ccaum Feb 16, 2016
946d88d
Better identify constants
ccaum Feb 17, 2016
28f8161
Don't match ending '{' for class definitiions
ccaum Feb 17, 2016
9df8e8b
Move definition parameter matching to repository
ccaum Feb 17, 2016
b16aa7d
Match assignment operations anywhere in Puppet code
ccaum Feb 17, 2016
740c99b
Identify resource titles in a type block
ccaum Feb 18, 2016
41f12dd
Properly tokenize resource parameters
ccaum Feb 18, 2016
9961831
Properly parse class definitions
ccaum Feb 18, 2016
0a0b64b
Add tests for application definitions
ccaum Feb 18, 2016
8ea2501
Support defined types the same as classes
ccaum Feb 18, 2016
1479153
Do not tokenize resource titles
ccaum Feb 18, 2016
3b9b4da
Test resource reference tokenization
ccaum Feb 18, 2016
bea13b8
Add tests for functions
ccaum Feb 18, 2016
3f10a45
Support numbers and hashes anywhere in the Puppet code
ccaum Feb 18, 2016
d11a95f
Ensure defined types are tokenized properly
ccaum Feb 18, 2016
29f56a8
Improve function testing
ccaum Feb 18, 2016
8cfa4c5
Support number tokenization anywhere in Puppet code
ccaum Feb 18, 2016
ebbbc22
Support line comments in resource declarations
ccaum Feb 18, 2016
29c534a
Fix syntax ordering and captures
ccaum Feb 22, 2016
96d96f3
Scope function begin and end parentheses
ccaum Feb 22, 2016
4a06bad
Use repository naming conventions
ccaum Feb 22, 2016
9eb735f
Fix function parameter matching
ccaum Feb 22, 2016
b2bab8d
Use proper scoping conventions for numbers and classes
ccaum Feb 23, 2016
fb01c5f
Fix tests for number and class scoping changes
ccaum Feb 23, 2016
3bf1972
Support case statements
ccaum Feb 23, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading